SciPy 常量


SciPy 常量包提供了广泛的常量,用于一般科学领域。

SciPy 常量包


The scipy.constants 包 提供各种常量。我们必须导入所需的常量并根据要求使用它们。让我们看看这些常量变量是如何导入和使用的。

首先,让我们通过考虑以下示例来比较“pi”值。

#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. Constant 描述
1 pi pi
2 golden 黄金比例

物理常数

下表列出了最常用的物理常数。

Sr. No. 常数和说明
1

c

真空中的光速

2

光速

真空中的光速

3

h

普朗克常数

4

Planck

普朗克常数 h

5

G

牛顿引力常数

6

e

基本电荷

7

R

摩尔气体常数

8

Avogadro

阿伏伽德罗常数

9

k

玻尔兹曼常数

10

电子质量(或)m_e

电子质量

11

质子质量 (OR) m_p

质子质量

12

中子质量(或)m_n

中子质量

Units

下表列出了 SI 单位。

Sr. No. Unit Value
1 milli 0.001
2 micro 1e-06
3 kilo 1000

这些单位的范围从 yotta、zetta、exa、peta、tera ……kilo、hector、……nano、pico、……到 zepto。

其他重要常数

下表列出了 SciPy 中使用的其他重要常量。

Sr. No. Unit Value
1 gram 0.001 kg
2 原子质量 原子质量常数
3 degree 弧度度数
4 minute 以秒为单位的一分钟
5 day 一天一秒
6 inch 一英寸以米为单位
7 micron 一微米以米为单位
8 光年 一光年以米为单位
9 atm 帕斯卡标准大气压
10 acre 一英亩的平方米
11 liter 一升以立方米为单位
12 gallon 一加仑以立方米为单位
13 kmh 以米/秒为单位的每小时公里数
14 degree_Fahrenheit 开尔文一华氏度
15 eV 一电子伏特焦耳
16 hp 一马力(瓦)
17 dyn 牛顿一达因
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'
]

此方法返回键列表,如果关键字不匹配,则返回任何内容。