SciPy - 常量
SciPy 常量包提供了广泛的常量,用于一般科学领域。
SciPy 常量包
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
可用常量列表
下表简要描述了各种常量。
数学常数
| 先生。没有。 | 持续的 | 描述 |
|---|---|---|
| 1 | 圆周率 | 圆周率 |
| 2 | 金的 | 黄金比例 |
物理常数
下表列出了最常用的物理常数。
| 先生。没有。 | 常数及说明 |
|---|---|
| 1 | C 真空中的光速 |
| 2 | 光速 真空中的光速 |
| 3 | H 普朗克常数 |
| 4 | 普朗克 普朗克常数 h |
| 5 | G 牛顿引力常数 |
| 6 | e 基本电荷 |
| 7 | 右 气体摩尔常数 |
| 8 | 阿伏加德罗 阿伏伽德罗常数 |
| 9 | k 玻尔兹曼常数 |
| 10 | 电子质量(OR) m_e 电子质量 |
| 11 | 质子质量 (OR) m_p 质子质量 |
| 12 | 中子质量(OR)m_n 中子质量 |
单位
下表列出了 SI 单位。
| 先生。没有。 | 单元 | 价值 |
|---|---|---|
| 1 | 毫 | 0.001 |
| 2 | 微 | 1E-06 |
| 3 | 公斤 | 1000 |
这些单位范围从yotta、zetta、exa、peta、tera……kilo、hector、……nano、pico……到zepto。
其他重要常数
下表列出了 SciPy 中使用的其他重要常量。
| 先生。没有。 | 单元 | 价值 |
|---|---|---|
| 1 | 公克 | 0.001公斤 |
| 2 | Atomics质量 | Atomics质量常数 |
| 3 | 程度 | 以弧度为单位的度数 |
| 4 | 分钟 | 一分钟几秒 |
| 5 | 天 | 一天一秒 |
| 6 | 英寸 | 一英寸等于米 |
| 7 | 微米 | 一微米换算为米 |
| 8 | 光年 | 一光年(米) |
| 9 | 自动取款机 | 标准大气压,单位:帕斯卡 |
| 10 | 英亩 | 一英亩等于平方米 |
| 11 | 升 | 一升换算成立方米 |
| 12 | 加仑 | 一加仑换算成立方米 |
| 13 | 公里小时 | 公里每小时(米每秒) |
| 14 | 度_华氏度 | 一华氏度开尔文 |
| 15 | 电子伏特 | 一电子伏特(焦耳) |
| 16 | 生命值 | 一马力,单位为瓦 |
| 17 号 | 动态 | 一达因(牛顿) |
| 18 | λ2nu | 将波长转换为光频率 |
记住所有这些有点困难。获取哪个键对应哪个函数的简单方法是使用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' ]
此方法返回键列表,如果关键字不匹配,则不返回任何内容。