首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从scipy.constants.physical_constants导入物理常数?

如何从scipy.constants.physical_constants导入物理常数?
EN

Stack Overflow用户
提问于 2021-04-15 10:35:46
回答 1查看 192关注 0票数 0

我正在尝试从scipy.constants.physical_constants导入electron volt-joule relationship,以用于数值物理问题。这可能是一个非常简单的问题,或者是对physical_constants字典的误解,但在谷歌了2个小时后,我仍然不知所措。

我试过了

from scipy.constants.physical_constants import electron volt_joule relationship

我也试过了

import scipy.constants.physical_constants["electron volt-joule relationship"]

它会产生

File "<ipython-input-22-7c2fb3ec2156>", line 3 import scipy.constants.physical_constants["electron volt-joule relationship"] ^ SyntaxError: invalid syntax

我是不是误解了这些物理常数的用法?从scipy.org文档中,我看到它们的形式是physical_constantsname =(值,单位,不确定性)

这样我就可以

print(scipy.constants.physical_constants["electron volt-joule relationship"])

返回

(1.602176634e-19, 'J', 0.0)

但即便如此

import scipy.constants.physical_constants

返回以下错误:

代码语言:javascript
复制
ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-21-b4d34ca28080> in <module> 
----> 1 import scipy.constants.physical_constants

ModuleNotFoundError: No module named 'scipy.constants.physical_constants'

这个常量库是否充满了您可以引用的值、单位和不确定性,而不是在计算中实际使用的值?

EN

回答 1

Stack Overflow用户

发布于 2021-08-08 18:34:04

看起来原始发帖的import语句的格式不正确。要访问常量,请包括以下import语句:

代码语言:javascript
复制
from scipy import constants

然后,要访问特定的常量,请尝试:

代码语言:javascript
复制
print(constants.electron_volt)

returns:
1.602176634e-19

如果没有找到scipy包,可以使用以下命令添加:

代码语言:javascript
复制
pip install scipy
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67101481

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档