SciPy - Константы
Пакет констант SciPy предоставляет широкий спектр констант, которые используются в общей научной области.
Пакет констант SciPy
В scipy.constants packageпредоставляет различные константы. Мы должны импортировать необходимые константы и использовать их в соответствии с требованиями. Давайте посмотрим, как эти постоянные переменные импортируются и используются.
Для начала давайте сравним значение «пи», рассмотрев следующий пример.
#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)
Вышеупомянутая программа выдаст следующий результат.
sciPy - pi = 3.1415926535897931
math - pi = 3.1415926535897931
Список доступных констант
В следующих таблицах кратко описаны различные константы.
Математические константы
Sr. No. | Постоянный | Описание |
---|---|---|
1 | Пи | Пи |
2 | золотой | Золотое сечение |
Физические константы
В следующей таблице перечислены наиболее часто используемые физические константы.
Sr. No. | Константа и описание |
---|---|
1 | c Скорость света в вакууме |
2 | speed_of_light Скорость света в вакууме |
3 | h Постоянная Планка |
4 | Planck Постоянная Планка h |
5 | G Гравитационная постоянная Ньютона |
6 | e Элементарный заряд |
7 | R Молярная газовая постоянная |
8 | Avogadro Константа Авогадро |
9 | k Постоянная Больцмана |
10 | electron_mass(OR) m_e Электронная масса |
11 | proton_mass (OR) m_p Масса протона |
12 | neutron_mass(OR)m_n Масса нейтрона |
Единицы
В следующей таблице приведен список единиц СИ.
Sr. No. | Единица измерения | Значение |
---|---|---|
1 | Милли | 0,001 |
2 | микро | 1e-06 |
3 | килограмм | 1000 |
Эти единицы варьируются от йотта, дзетта, экса, пета, тера …… килограмм, гектор,… нано, пико,… до зепто.
Другие важные константы
В следующей таблице перечислены другие важные константы, используемые в SciPy.
Sr. No. | Единица измерения | Значение |
---|---|---|
1 | грамм | 0,001 кг |
2 | атомная масса | Постоянная атомной массы |
3 | степень | Градус в радианах |
4 | минута | Одна минута в секундах |
5 | день | Один день за секунды |
6 | дюйм | Один дюйм в метрах |
7 | микрон | Один микрон в метрах |
8 | световой год | Один световой год в метрах |
9 | банкомат | Стандартная атмосфера в паскалях |
10 | акр | Один акр в квадратных метрах |
11 | литр | Один литр в кубических метрах |
12 | галлон | Один галлон в кубических метрах |
13 | км / ч | Километры в час в метрах в секунду |
14 | градус Фаренгейта | Один Фаренгейт в Кельвинах |
15 | эВ | Один электрон-вольт в джоулях |
16 | л.с. | Одна лошадиная сила в ваттах |
17 | дин | Один дин в ньютонах |
18 | lambda2nu | Преобразовать длину волны в оптическую частоту |
Запоминать все это довольно сложно. Самый простой способ узнать, какая клавиша для какой функции - сscipy.constants.find()метод. Рассмотрим следующий пример.
import scipy.constants
res = scipy.constants.physical_constants["alpha particle mass"]
print res
Вышеупомянутая программа выдаст следующий результат.
[
'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'
]
Этот метод возвращает список ключей, иначе ничего, если ключевое слово не совпадает.