SciPy常量 SciPy Cluster SciPy FFTpack 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(OR) m_e电子质量 11 proton_mass (OR) m_p质子质量 12 neutron_mass(OR)m_n中子质量 这些单位范围从yotta,zetta,exa,peta,tera ...... kilo,hector,... nano,pico,...到zepto。 单位 下表列出了SI单位。 序号 单位 值 1 milli 0.001 2 micro 1e-06 3 kilo 1000 其他重要常量 下表列出了SciPy中使用的其他重要常量。 Sr. No. Unit Value 1 gram 0.001公斤 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' ] 此方法返回键的列表,否则如果关键字不匹配则为空。 SciPy Cluster SciPy FFTpack