- SciPy 教程
- SciPy - 首页
- SciPy - 简介
- SciPy - 环境设置
- SciPy - 基本功能
- SciPy - 聚类
- SciPy 常量
- SciPy - FFTpack
- SciPy - 积分
- SciPy - 插值
- SciPy - 输入和输出
- SciPy - 线性代数 (Linalg)
- SciPy - N维图像处理 (Ndimage)
- SciPy - 优化
- SciPy - 统计
- SciPy - 稀疏图 (CSGraph)
- SciPy - 空间
- SciPy - 正交距离回归 (ODR)
- SciPy - 特殊函数包
- SciPy 有用资源
- SciPy - 参考
- SciPy - 快速指南
- SciPy - 有用资源
- SciPy - 讨论
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 | pi | pi |
2 | golden | 黄金比例 |
物理常量
下表列出了最常用的物理常量。
序号 | 常量与描述 |
---|---|
1 | c 真空中的光速 |
2 | speed_of_light 真空中的光速 |
3 | h 普朗克常数 |
4 | Planck 普朗克常数 h |
5 | G 牛顿万有引力常数 |
6 | e 元电荷 |
7 | R 摩尔气体常数 |
8 | Avogadro 阿伏伽德罗常数 |
9 | k 玻尔兹曼常数 |
10 | electron_mass (或) m_e 电子质量 |
11 | proton_mass (或) m_p 质子质量 |
12 | neutron_mass (或) m_n 中子质量 |
单位
下表列出了 SI 单位。
序号 | 单位 | 值 |
---|---|---|
1 | 毫 (milli) | 0.001 |
2 | 微 (micro) | 1e-06 |
3 | 千 (kilo) | 1000 |
这些单位范围从尧 (yotta)、泽 (zetta)、艾 (exa)、拍 (peta)、太 (tera)……千 (kilo)、百 (hector)……纳 (nano)、皮 (pico)……到仄 (zepto)。
其他重要常量
下表列出了 SciPy 中使用的其他重要常量。
序号 | 单位 | 值 |
---|---|---|
1 | 克 (gram) | 0.001 千克 (kg) |
2 | 原子质量单位 (atomic mass) | 原子质量常数 |
3 | 度 (degree) | 度转弧度 |
4 | 分 (minute) | 一分等于多少秒 |
5 | 日 (day) | 一日等于多少秒 |
6 | 英寸 (inch) | 一英寸等于多少米 |
7 | 微米 (micron) | 一微米等于多少米 |
8 | 光年 (light_year) | 一光年等于多少米 |
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' ]
此方法返回键列表,如果关键字不匹配则返回空。
广告