SciPy - 常量

  • 简述

    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
    
  • 可用常量列表

    下表简要描述了各种常量。

    数学常数

    序号 常量 描述
    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
    中子质量

    单位

    下表列出了 SI 单位。
    序号 单位
    1 milli 0.001
    2 milli 1e-06
    3 kilo 1000
    这些单位的范围从 yotta、zetta、exa、peta、tera ……kilo、hector、... nano、pico、... 到 zepto。

    其他重要常数

    下表列出了 SciPy 中使用的其他重要常量。
    序号 单位
    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 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'
    ]
    
    此方法返回键列表,如果关键字不匹配,则返回任何内容。