SciPy - Constantes
Le package de constantes SciPy fournit une large gamme de constantes, qui sont utilisées dans le domaine scientifique général.
Paquet de constantes SciPy
le scipy.constants packagefournit diverses constantes. Nous devons importer la constante requise et les utiliser selon l'exigence. Voyons comment ces variables constantes sont importées et utilisées.
Pour commencer, comparons la valeur 'pi' en considérant l'exemple suivant.
#Import pi constant from both the packages
from scipy.constants import pi
from math import pi
print("sciPy - pi = %.16f"%scipy.constants.pi)
print("math - pi = %.16f"%math.pi)
Le programme ci-dessus générera la sortie suivante.
sciPy - pi = 3.1415926535897931
math - pi = 3.1415926535897931
Liste des constantes disponibles
Les tableaux suivants décrivent brièvement les différentes constantes.
Constantes mathématiques
Sr. No. | Constant | La description |
---|---|---|
1 | pi | pi |
2 | d'or | Nombre d'or |
Constantes physiques
Le tableau suivant répertorie les constantes physiques les plus couramment utilisées.
Sr. No. | Constante et description |
---|---|
1 | c Vitesse de la lumière dans le vide |
2 | speed_of_light Vitesse de la lumière dans le vide |
3 | h Constante de Planck |
4 | Planck Constante de Planck h |
5 | G Constante gravitationnelle de Newton |
6 | e Charge élémentaire |
sept | R Constante de gaz molaire |
8 | Avogadro Constante d'Avogadro |
9 | k Constante de Boltzmann |
dix | electron_mass(OR) m_e Masse électronique |
11 | proton_mass (OR) m_p Masse de protons |
12 | neutron_mass(OR)m_n Masse neutronique |
Unités
Le tableau suivant contient la liste des unités SI.
Sr. No. | Unité | Valeur |
---|---|---|
1 | milli | 0,001 |
2 | micro | 1e-06 |
3 | kilo | 1000 |
Ces unités vont de yotta, zetta, exa, peta, tera …… kilo, hector,… nano, pico,… à zepto.
Autres constantes importantes
Le tableau suivant répertorie d'autres constantes importantes utilisées dans SciPy.
Sr. No. | Unité | Valeur |
---|---|---|
1 | gramme | 0,001 kg |
2 | masse atomique | Constante de masse atomique |
3 | diplôme | Diplôme en radians |
4 | minute | Une minute en secondes |
5 | journée | Un jour en quelques secondes |
6 | pouce | Un pouce en mètres |
sept | micron | Un micron en mètres |
8 | année-lumière | Une année-lumière en mètres |
9 | au m | Atmosphère standard à pascals |
dix | acre | Un acre en mètres carrés |
11 | litre | Un litre en mètres cubes |
12 | gallon | Un gallon en mètres cubes |
13 | kmh | Kilomètres par heure en mètres par secondes |
14 | degree_Fahrenheit | Un Fahrenheit à Kelvins |
15 | eV | Un électron volt en joules |
16 | hp | Une puissance en watts |
17 | dyn | Un dyne en newtons |
18 | lambda2nu | Convertir la longueur d'onde en fréquence optique |
Se souvenir de tout cela est un peu difficile. Le moyen facile d'obtenir quelle clé correspond à quelle fonction est avec lescipy.constants.find()méthode. Prenons l'exemple suivant.
import scipy.constants
res = scipy.constants.physical_constants["alpha particle mass"]
print res
Le programme ci-dessus générera la sortie suivante.
[
'alpha particle mass',
'alpha particle mass energy equivalent',
'alpha particle mass energy equivalent in MeV',
'alpha particle mass in u',
'electron to alpha particle mass ratio'
]
Cette méthode renvoie la liste des clés, sinon rien si le mot clé ne correspond pas.