Scipy常量
SciPy常量(constant
)包提供了廣泛的常量,用於一般科學領域。
SciPy常量包
scipy.constants
包提供了各種常量。必須導入所需的常量並根據需要來使用它們。下面看看這些常量變量是如何導入和使用的。
首先,通過下面的例子來比較'pi'
值。
#Import pi constant from both the packages
import scipy
import math
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
一分鐘秒數(60)
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)
執行上面示例代碼,得到以下結果 -
(6.64465723e-27, 'kg', 8.2e-35)