2024-09-30 18:25:05 发布
网友
NumPy提供了一个C API,其中包含一些有用的常量,如NPY_LOG10E。我知道我可以用python计算它们,但是我可以直接导入这些常量吗?你知道吗
NPY_LOG10E
仅仅是在IPython的numpy.FOO.标签中挖掘完整的推荐并不能让我有所收获。你知道吗
numpy.FOO.
正如@ajcr所注释的,UMATH source中定义了一些常量。可通过以下方式导入:
@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_math.h在https://github.com/cython/cython/blob/master/Cython/Includes/numpy/math.pxd中加载这些(以及更多)
numpy/npy_math.h
In [203]: np.math.e Out[203]: 2.718281828459045 In [204]: np.math.pi Out[204]: 3.141592653589793
正如
@ajcr
所注释的,UMATH source中定义了一些常量。可通过以下方式导入:Cython从
numpy/npy_math.h
在https://github.com/cython/cython/blob/master/Cython/Includes/numpy/math.pxd中加载这些(以及更多)相关问题 更多 >
编程相关推荐