- SciPy 教程
- SciPy - 首页
- SciPy - 简介
- SciPy - 环境设置
- SciPy - 基本功能
- SciPy - 集群
- SciPy - 常量
- SciPy - FFTpack
- SciPy - 积分
- SciPy - 插值
- SciPy - 输入和输出
- SciPy - 线性代数
- SciPy - Ndimage
- SciPy - 优化
- SciPy - 统计
- SciPy - CSGraph
- SciPy - 空间
- SciPy - ODR
- SciPy - 特殊包
- SciPy 有用资源
- SciPy - 参考
- SciPy - 快速指南
- SciPy - 有用资源
- SciPy - 讨论
SciPy - precision() 方法
SciPy 的 precision() 方法用于访问包含值和单位的物理常数信息。**物理常数**被认为是物理学的理论方程,它描述了各种不变量的单位和值,例如真空中的光速 (speed_of_light)、普朗克常数 (Planck constant)、基本电荷 (e) 等。
语法
以下是 SciPy precision() 方法的语法:
precision(key)
参数
此函数接受一个参数:
- key:此参数充当字符串,用于指定物理常数。
返回值
此方法返回浮点值。
示例 1
以下是基本的 SciPy precision() 方法,它说明了物理常数的使用。在这里,我们将物理常数表示为“真空中的光速”。
from scipy.constants import physical_constants key = 'speed of light in vacuum' precision = physical_constants[key][1] print(f"The uncertainty of {key} is {precision}.")
输出
以上代码产生以下结果:
The uncertainty of speed of light in vacuum is m s^-1.
示例 2
在这里,我们将物理常数作为“普朗克常数”进行操作,显示结果。
from scipy.constants import physical_constants key = 'Planck constant' precision = physical_constants[key][1] print(f"The uncertainty of {key} is {precision}.")
输出
以上代码产生以下结果:
The uncertainty of Planck constant is J Hz^-1.
示例 3
此程序打印字典的结果,该字典包含每个物理常数的元组形式 (值、单位和不确定度)。
from scipy.constants import physical_constants key = 'Newtonian constant of gravitation' value, unit, uncertainty = physical_constants[key] print(f"The uncertainty of {key} is approximately {uncertainty:.2e} {unit}.")
输出
以上代码产生以下结果:
The uncertainty of Newtonian constant of gravitation is approximately 1.50e-15 m^3 kg^-1 s^-2.
示例
在此示例中,我们将使用 precision() 方法获取质子质量的结果。
from scipy import constants result = constants.precision('proton mass') print("Proton Mass : ", result)
输出
以上代码产生以下结果:
Proton Mass : 3.0491050773439597e-10
scipy_reference.htm
广告