SciPy - Costanti
Il pacchetto delle costanti SciPy fornisce un'ampia gamma di costanti, che vengono utilizzate nell'area scientifica generale.
Pacchetto costanti SciPy
Il scipy.constants packagefornisce varie costanti. Dobbiamo importare le costanti richieste e usarle secondo il requisito. Vediamo come queste variabili costanti vengono importate e utilizzate.
Per cominciare, confrontiamo il valore "pi" considerando il seguente esempio.
#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)
Il programma precedente genererà il seguente output.
sciPy - pi = 3.1415926535897931
math - pi = 3.1415926535897931
Elenco delle costanti disponibili
Le tabelle seguenti descrivono brevemente le varie costanti.
Costanti matematiche
Sr. No. | Costante | Descrizione |
---|---|---|
1 | pi | pi |
2 | d'oro | Rapporto aureo |
Costanti fisiche
La tabella seguente elenca le costanti fisiche più comunemente utilizzate.
Sr. No. | Costante e descrizione |
---|---|
1 | c Velocità della luce nel vuoto |
2 | speed_of_light Velocità della luce nel vuoto |
3 | h Costante di Planck |
4 | Planck Costante di Planck h |
5 | G Costante gravitazionale di Newton |
6 | e Carica elementare |
7 | R Costante molare dei gas |
8 | Avogadro Costante di Avogadro |
9 | k Costante di Boltzmann |
10 | electron_mass(OR) m_e Massa elettronica |
11 | proton_mass (OR) m_p Massa protonica |
12 | neutron_mass(OR)m_n Massa di neutroni |
Unità
La tabella seguente contiene l'elenco delle unità SI.
Sr. No. | Unità | Valore |
---|---|---|
1 | milli | 0.001 |
2 | micro | 1e-06 |
3 | chilo | 1000 |
Queste unità vanno da yotta, zetta, exa, peta, tera …… kilo, hector,… nano, pico,… a zepto.
Altre costanti importanti
La tabella seguente elenca altre importanti costanti utilizzate in SciPy.
Sr. No. | Unità | Valore |
---|---|---|
1 | grammo | 0,001 kg |
2 | massa atomica | Costante di massa atomica |
3 | grado | Laurea in radianti |
4 | minuto | Un minuto in secondi |
5 | giorno | Un giorno in pochi secondi |
6 | pollice | Un pollice in metri |
7 | micron | Un micron in metri |
8 | anno luce | Un anno luce in metri |
9 | ATM | Atmosfera standard in pascal |
10 | acro | Un acro in metri quadrati |
11 | litro | Un litro in metri cubi |
12 | gallone | Un gallone in metri cubi |
13 | kmh | Chilometri orari in metri al secondo |
14 | grado_Fahrenheit | Un Fahrenheit in kelvin |
15 | eV | Un elettronvolt in joule |
16 | hp | Una potenza in watt |
17 | dyn | Un dyne in newton |
18 | lambda2nu | Converti la lunghezza d'onda in frequenza ottica |
Ricordare tutto questo è un po 'difficile. Il modo più semplice per ottenere quale chiave è per quale funzione è conscipy.constants.find()metodo. Consideriamo il seguente esempio.
import scipy.constants
res = scipy.constants.physical_constants["alpha particle mass"]
print res
Il programma precedente genererà il seguente output.
[
'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'
]
Questo metodo restituisce l'elenco delle chiavi, altrimenti nulla se la parola chiave non corrisponde.