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.