scipy.constant包提供了广泛的常量, 在SciPy领域已广泛使用。我们可以导入所需的常数并根据需要使用各种物理, 数学常数和单位。
数学常数列表
scipy.constant提供以下数学常数列表。
先生 | Constants | Description |
---|---|---|
1. | pi | pi |
2. | golden | 黄金比例 |
考虑下面的scipy.constant示例。在这里, 我们通过导入不同的模块来比较” pi”值。
#Import pi constant from the scipy
from scipy.constants import pi
#Import pi from math package
from math import pi
#Comparing these two pi value
print("sciPy - pi Value = %.18f"%scipy.constants.pi)
print("math - pi Value = %.18f"%math.pi)
输出
上面的代码将给出以下输出。正如我们可以看到的, 两个值相同。
sciPy - pi Value = 3.141592653589793116
math - pi Value = 3.141592653589793116
物理常数
scipy.constant包提供了物理常数的数量。最常用的物理常数如下:
先生 | 物理常数 | Description |
---|---|---|
1. | c | 真空中的光速 |
2. | speed_of_light | 真空中的光速 |
3. | G | 标准重力加速度 |
4. | G | 牛顿引力常数 |
5. | E | Elementry charge |
6. | R | 摩尔气体常数 |
7. | Alpha | 细结构常数 |
8. | N_A | 阿瓦加德罗常数 |
9. | K | Boltzmann constant |
10 | Sigma | Stefan-Boltzmann常数σ |
11. | m_e | 电子质量 |
12. | m_p | Proton mass |
13. | m_n | 中子质量 |
14. | H | 木板常数 |
15. | Plank constant | 板常数h |
其他重要常数
很难记住所有单位。下面列出了一些基本常数:
先生 | Units | Value |
---|---|---|
1. | Mass | |
Gram | 一克的千克。 | |
Grain | 一粒以千克为单位。 | |
Pound | 一磅的千克。 | |
Ounce | 千克的盎司。 | |
automic_mass | 原子质量常数(千克)。 | |
2. | Time | |
Minute | 一秒钟以秒为单位。 | |
Hour | 一小时以秒为单位。 | |
Day | 以秒为单位的一天。 | |
Year | 一年以秒为单位。 | |
3. | Length | |
Inch | 一英寸(米)。 | |
Foot | 一英尺(米)。 | |
Yard | 一码米。 | |
Pt | 以米为单位的一点。 | |
Micron | 一微米, 以米为单位。 | |
4. | Pressure | |
Atm | 帕斯卡的标准气氛。 | |
Atmosphere | 帕斯卡的标准气氛。 | |
Bar | 一帕斯卡。 | |
Torr | 一托(mmHg)帕斯卡。 | |
5. | Area | |
Hectare | 一公顷的平方米。 | |
Acre | 一英亩平方米。 | |
6. | Speed | |
Kmh | 每小时公里, 以米/秒为单位。 | |
Mph | 每小时英里数, 以每秒米为单位。 | |
Mach | 一场以米/秒为单位。 |
scipy.constant提供find()函数, 该函数返回包含给定字符串的physical_constant键的列表。
考虑以下示例:
from scipy.constants import find, physical_constants
find('boltzmann')
输出
['Boltzmann constant', 'Boltzmann constant in Hz/K', 'Boltzmann constant in eV/K', 'Boltzmann constant in inverse meters per kelvin', 'Stefan-Boltzmann constant']
评论前必须登录!
注册