您可以从python访问NumPy核心数学库常量吗?

您可以从python访问NumPy核心数学库常量吗?,python,numpy,Python,Numpy,NumPy提供了一些有用的常量,如NPY\u LOG10E。我知道我可以用python计算它们,但是我可以直接导入这些常量吗 仅仅是浏览numpy.FOO.IPython中的“完整建议”选项卡对我没有任何帮助。正如@ajcr所评论的,一些常量在中定义。可通过以下方式导入: In [193]: from numpy.core import umath as foo In [194]: foo.pi Out[194]: 3.141592653589793 In [195]: foo.e Out[19

NumPy提供了一些有用的常量,如
NPY\u LOG10E
。我知道我可以用python计算它们,但是我可以直接导入这些常量吗


仅仅是浏览
numpy.FOO.
IPython中的“完整建议”选项卡对我没有任何帮助。

正如
@ajcr
所评论的,一些常量在中定义。可通过以下方式导入:

In [193]: from numpy.core import umath as foo
In [194]: foo.pi
Out[194]: 3.141592653589793
In [195]: foo.e
Out[195]: 2.718281828459045
In [198]: foo.euler_gamma
Out[198]: 0.5772156649015329
Cython从
numpy/npy\u math.h

In [203]: np.math.e
Out[203]: 2.718281828459045
In [204]: np.math.pi
Out[204]: 3.141592653589793

我不认为所有这些常量都是在Python级别公开的,不。只有
pi
e
euler\u gamma
可用如果你想要的话,可以添加到这个列表并重新编译NumPy!