當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Python SciPy constants.find用法及代碼示例

本文簡要介紹 python 語言中 scipy.constants.find 的用法。

用法:

scipy.constants.find(sub=None, disp=False)#

返回包含給定字符串的 physical_constant 鍵的列表。

參數

sub str

用於搜索鍵的子字符串。默認情況下,返回所有鍵。

disp bool

如果為 True,則打印找到的鍵並返回 None。否則,返回鍵列表而不打印任何內容。

返回

keys 列表或無

如果 disp 為 False,則返回鍵列表。否則,返回無。

例子

>>> from scipy.constants import find, physical_constants

physical_constants 字典中的哪些鍵包含 ‘boltzmann’?

>>> find('boltzmann')
['Boltzmann constant',
 'Boltzmann constant in Hz/K',
 'Boltzmann constant in eV/K',
 'Boltzmann constant in inverse meter per kelvin',
 'Stefan-Boltzmann constant']

獲得稱為“以 Hz/K 為單位的玻爾茲曼常數”的常數:

>>> physical_constants['Boltzmann constant in Hz/K']
(20836619120.0, 'Hz K^-1', 0.0)

在鍵中查找帶有‘radius’ 的常量:

>>> find('radius')
['Bohr radius',
 'classical electron radius',
 'deuteron rms charge radius',
 'proton rms charge radius']
>>> physical_constants['classical electron radius']
(2.8179403262e-15, 'm', 1.3e-24)

相關用法


注:本文由純淨天空篩選整理自scipy.org大神的英文原創作品 scipy.constants.find。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。