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'
]

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