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.