SciPy - stałe
Pakiet stałych SciPy zapewnia szeroki zakres stałych, które są używane w ogólnej dziedzinie naukowej.
Pakiet stałych SciPy
Plik scipy.constants packagezapewnia różne stałe. Musimy zaimportować wymagane stałe i używać ich zgodnie z wymaganiami. Zobaczmy, jak te stałe zmienne są importowane i używane.
Na początek porównajmy wartość „pi”, biorąc pod uwagę następujący przykład.
#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)
Powyższy program wygeneruje następujące dane wyjściowe.
sciPy - pi = 3.1415926535897931
math - pi = 3.1415926535897931
Lista dostępnych stałych
W poniższych tabelach opisano pokrótce różne stałe.
Stałe matematyczne
Sr. No. | Stały | Opis |
---|---|---|
1 | Liczba Pi | Liczba Pi |
2 | złoty | Złoty podział |
Stałe fizyczne
W poniższej tabeli wymieniono najczęściej używane stałe fizyczne.
Sr. No. | Stała i opis |
---|---|
1 | c Prędkość światła w próżni |
2 | speed_of_light Prędkość światła w próżni |
3 | h Stała Plancka |
4 | Planck Stała Plancka h |
5 | G Stała grawitacyjna Newtona |
6 | e Opłata podstawowa |
7 | R Stała gazu molowego |
8 | Avogadro Stała Avogadro |
9 | k Stała Boltzmanna |
10 | electron_mass(OR) m_e Masa elektroniczna |
11 | proton_mass (OR) m_p Masa protonowa |
12 | neutron_mass(OR)m_n Masa neutronów |
Jednostki
Poniższa tabela zawiera listę jednostek SI.
Sr. No. | Jednostka | Wartość |
---|---|---|
1 | mili | 0,001 |
2 | mikro | 1e-06 |
3 | kilogram | 1000 |
Jednostki te obejmują od yotta, zetta, exa, peta, tera …… kilo, hector,… nano, pico,… do zepto.
Inne ważne stałe
W poniższej tabeli wymieniono inne ważne stałe używane w SciPy.
Sr. No. | Jednostka | Wartość |
---|---|---|
1 | gram | 0,001 kg |
2 | masa atomowa | Stała masy atomowej |
3 | stopień | Stopień w radianach |
4 | minuta | Jedna minuta w kilka sekund |
5 | dzień | Jeden dzień w kilka sekund |
6 | cal | Jeden cal w metrach |
7 | mikron | Jeden mikron w metrach |
8 | rok świetlny | Jeden rok świetlny w metrach |
9 | bankomat | Atmosfera standardowa w paskalach |
10 | akr | Jeden akr w metrach kwadratowych |
11 | litr | Jeden litr w metrach sześciennych |
12 | galon | Jeden galon w metrach sześciennych |
13 | kmh | Kilometry na godzinę w metrach na sekundę |
14 | stopień_Fahrenheita | Jeden stopień Fahrenheita w kelwinach |
15 | eV | Jeden elektronowolt w dżulach |
16 | hp | Jeden koń mechaniczny w watach |
17 | dyn | Jedna dyna w niutonach |
18 | lambda2nu | Konwertuj długość fali na częstotliwość optyczną |
Pamiętanie o tym wszystkim jest trochę trudne. Łatwy sposób na sprawdzenie, który klawisz jest przeznaczony do której funkcji służy rozszerzeniescipy.constants.find()metoda. Rozważmy następujący przykład.
import scipy.constants
res = scipy.constants.physical_constants["alpha particle mass"]
print res
Powyższy program wygeneruje następujące dane wyjściowe.
[
'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'
]
Ta metoda zwraca listę kluczy, w przeciwnym razie nic, jeśli słowo kluczowe nie pasuje.