python 機器學習常用庫?SciPy中的常量包提供了很多科學領域中的常量,例如:光速,今天小編就來說說關于python 機器學習常用庫?下面更多詳細答案一起來看看吧!
SciPy中的常量包提供了很多科學領域中的常量,例如:光速。
SciPy 常量包要使用常量,需要先導入常量包(scipy.constants)。
示例
從scipy.constants中導入pi值:
#導入pi常量
from scipy.constants import pi
print("sciPy - pi = %.16f"%pi)
輸出
sciPy - pi = 3.1415926535897931
下面的表格列出了各種常量及其描述。
數學常量
序号 |
常量 |
描述 |
1 |
pi |
pi |
2 |
golden |
黃金比例 |
下表列出了常用的物理常數。
序号 |
常量及其描述 |
1 |
c 真空中的光速 |
2 |
speed_of_light 真空中的光速 |
3 |
h 普朗克常數 |
4 |
Planck 普朗克常量 |
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 中子質量 |
下表列出了常用的國際标準單位。
序号 |
單位 |
值 |
1 |
milli |
0.001 |
2 |
micro |
1e-06 |
3 |
kilo |
1000 |
這些單位範圍從yotta, zetta, exa, peta, tera…kilo, hector,…nano, pico,…到zepto。
其他重要的常量下表列出了SciPy中使用的其他重要常量。
序号 |
單位 |
值 |
1 |
gram |
1克 |
2 |
atomic mass |
原子質量常數 |
3 |
degree |
1弧度 |
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 |
1電子伏以焦耳表示 |
16 |
hp |
馬力以瓦特表示 |
17 |
dyn |
達因以牛頓表示 |
18 |
lambda2nu |
将波長轉換為光學頻率 |
常量比較多,不可能都記住,可以使用scipy.constants.find()函數查找常量。
scipy.constants.find()函數返回physical_constants常量字典的鍵列表,如果關鍵字不匹配,則不返回任何内容。獲得鍵列表後,可以使用physical_constants['key']獲取常量。
示例
from scipy.constants import find, physical_constants
res = scipy.constants.find("boltzmann")
print (res)
print('\n')
print(scipy.constants.physical_constants['Boltzmann constant'])
輸出
['Boltzmann constant', 'Boltzmann constant in Hz/K', 'Boltzmann constant in eV/K', 'Boltzmann constant in inverse meters per kelvin', 'Stefan-Boltzmann constant']
(1.38064852e-23, 'J K^-1', 7.9e-30)
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!