Учебники

SciPy – Константы

Пакет констант 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'
]

Этот метод возвращает список ключей, иначе ничего, если ключевое слово не совпадает.