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.