Пакет констант SciPy предоставляет широкий спектр констант, которые используются в общей научной области.
SciPy Constants Package
Пакет scipy.constants предоставляет различные константы. Мы должны импортировать необходимую константу и использовать их согласно требованию. Давайте посмотрим, как эти постоянные переменные импортируются и используются.
Для начала давайте сравним значение «пи», рассмотрев следующий пример.
#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
Список доступных констант
В следующих таблицах кратко описаны различные константы.
Математические константы
Старший | постоянная | Описание |
---|---|---|
1 | число Пи | число Пи |
2 | золотой | Золотое сечение |
Физические константы
В следующей таблице перечислены наиболее часто используемые физические константы.
Старший | Константа и описание |
---|---|
1 |
с Скорость света в вакууме |
2 |
скорость света Скорость света в вакууме |
3 |
час Постоянная Планка |
4 |
Планка Постоянная Планка h |
5 |
г Гравитационная постоянная Ньютона |
6 |
е Элементарный заряд |
7 |
р Молярная газовая постоянная |
8 |
Авогадро Постоянная Авогадро |
9 |
К Постоянная Больцмана |
10 |
Electron_mass (OR) m_e Электронная масса |
11 |
proton_mass (OR) m_p Масса протона |
12 |
neutron_mass (ИЛИ) m_n Нейтронная масса |
с
Скорость света в вакууме
скорость света
Скорость света в вакууме
час
Постоянная Планка
Планка
Постоянная Планка h
г
Гравитационная постоянная Ньютона
е
Элементарный заряд
р
Молярная газовая постоянная
Авогадро
Постоянная Авогадро
К
Постоянная Больцмана
Electron_mass (OR) m_e
Электронная масса
proton_mass (OR) m_p
Масса протона
neutron_mass (ИЛИ) m_n
Нейтронная масса
Единицы
В следующей таблице приведен список единиц СИ.
Старший | Единица измерения | Значение |
---|---|---|
1 | Милли | 0,001 |
2 | микро | 1e-06 |
3 | кило | 1000 |
Эти единицы измерения варьируются от йотта, зетта, экза, пета, тера …… кило, гектор,… нано, пико,… до зепто.
Другие важные константы
В следующей таблице перечислены другие важные константы, используемые в SciPy.
Старший | Единица измерения | Значение |
---|---|---|
1 | грамм | 0,001 кг |
2 | атомная масса | Постоянная атомной массы |
3 | степень | Степень в радианах |
4 | минут | Одна минута в секундах |
5 | день | Один день в секундах |
6 | дюймовый | Один дюйм в метрах |
7 | микрон | Один микрон в метрах |
8 | световой год | Один световой год в метрах |
9 | Банкомат | Стандартная атмосфера в паскалях |
10 | акр | Один акр в квадратных метрах |
11 | литровый | Один литр в кубических метрах |
12 | галлон | Один галлон в кубических метрах |
13 | км / ч | Километров в час в метрах в секунду |
14 | degree_Fahrenheit | Один Фаренгейт в Кельвинах |
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' ]
Этот метод возвращает список ключей, иначе ничего, если ключевое слово не совпадает.