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'
]

此方法返回鍵列表,如果關鍵字不匹配則返回空。

廣告
© . All rights reserved.