常量
优质
小牛编辑
134浏览
2023-12-01
SciPy常量包提供了广泛的常量,用于一般科学领域。
SciPy常量包
scipy.constants package提供了各种常量。 我们必须导入所需的常量并根据要求使用它们。 让我们看看如何导入和使用这些常量变量。
首先,让我们通过考虑以下示例来比较'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. | 不变 | 描述 |
---|---|---|
1 | pi | pi |
2 | golden | Golden Ratio |
物理常数
下表列出了最常用的物理常量。
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 中子质量 |
Units
下表列出了SI单位。
Sr. No. | 单元 | 值 |
---|---|---|
1 | milli | 0.001 |
2 | micro | 1e-06 |
3 | kilo | 1000 |
这些单位包括yotta,zetta,exa,peta,tera ...... kilo,hector,... nano,pico,...到zepto。
其他重要的常数
下表列出了SciPy中使用的其他重要常量。
Sr. No. | 单元 | 值 |
---|---|---|
1 | gram | 0.001 kg |
2 | 原子量 | Atomic mass constant |
3 | degree | Degree in radians |
4 | minute | 一秒钟一分钟 |
5 | day | One day in seconds |
6 | inch | 一英寸米 |
7 | micron | 一米多米 |
8 | light_year | 一米一米 |
9 | atm | Standard atmosphere in pascals |
10 | acre | 一英亩平方米 |
11 | liter | 一升立方米 |
12 | gallon | 一加仑立方米 |
13 | kmh | 每小时公里数,以米/秒为单位 |
14 | degree_Fahrenheit | One Fahrenheit in kelvins |
15 | eV | 一焦耳电子伏特 |
16 | hp | One horsepower in watts |
17 | dyn | One dyne in newtons |
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'
]
此方法返回键列表,如果关键字不匹配,则返回任何内容。