SciPy常量包提供了广泛的常量,用于一般科学领域.
SciPy常量包
scipy.constants包提供各种常量.我们必须导入所需的常量并根据要求使用它们.让我们看看如何导入和使用这些常量变量.
首先,让我们通过考虑以下示例来比较'pi'值.
#Import pi constant from both the packagesfrom scipy.constants import pifrom math import piprint("sciPy - pi = %.16f"%scipy.constants.pi)print("math - pi = %.16f"%math.pi)
上述程序将生成以下输出.
sciPy - pi = 3.1415926535897931math - pi = 3.1415926535897931
可用常量列表
下表简要介绍了各种常量.
数学常数
锶.否. | 常量 | 描述 |
---|---|---|
1 | pi | pi |
2 | golden | 黄金比率 |
物理常数
下表列出了最常用的物理常数.
锶.不. | 常数&描述 |
---|---|
1 | c 真空中的光速 |
2 | speed_of_light 真空中的光速 |
3 | h 普朗克常数 |
4 | 普朗克 普朗克常数h |
5 | G 牛顿的引力常数 |
6 | e 小学费用 |
7 | R 摩尔气体常数 |
8 | Avogadro Avogadro常数 |
9 | k 玻尔兹曼常数 |
10 | electron_mass(OR)m_e 电子质量 |
11 | proton_mass(OR)m_p 质子质量 |
12 | neutron_mass(OR)m_n 中子质量 |
单位
下表列出了SI单位.
Sr.No. | 单位 | 价值 |
---|---|---|
1 | milli | 0.001 |
2 | micro | 1e-06 |
3 | kilo | 1000 |
这些单位包括yotta,zetta,exa,peta,tera ... ... kil,hector,... nano,pico,...到zepto.
其他重要常量
下表列出了SciPy中使用的其他重要常量.
Sr.否. | 单位 | 值 |
---|---|---|
1 | gram | 0.001 kg |
2 | 原子质量 | 原子质量常数 |
3 | 度 | 以弧度表示的度数 |
4 | 分钟 | 一分钟(秒) |
5 | day | 一天的秒数 |
6 | 英寸 | 一英寸(米) |
7 | micron | 一米(米) |
8 | light_year | 一个光年(米) |
9 | atm | 帕斯卡的标准氛围 |
10 | acre | 一英亩一平方米 |
11 | 升 | 1升立方米 |
12 | 加仑 | 一加仑立方米 |
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']
这个方法返回键列表,如果是关键字不匹配.