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_massm_n

中子質量

單位

下表列出了SI單位。

編號

單位

1

milli

0.001

2

micro

1e-06

3

kilo

1000

這些單位範圍從yottazettaexapetatera ...... kilohector... nanopico...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)