【发布时间】:2019-05-01 09:34:55
【问题描述】:
我想看看numpy的dtype类的源码。
"import numpy as np"
"i = np.dtype(int32)"
我看到了 numpy 的文档:
https://docs.scipy.org/doc/numpy-1.15.0/reference/generated/numpy.dtype.html
我已经搜索了numpy的源代码:
https://github.com/numpy/numpy/tree/master/numpy/core
但我找不到 dtype 的源代码。
我想知道我们编写np.dtype(int32) 时要运行的实际代码。
我知道一点用c代码扩展python(swing Cython.etc),我知道multiarray.pyd是dll/所以用c写。但是我在C源代码中找不到dtype方法的接口多数组。
我通过这个找到了一些方法接口:
https://github.com/numpy/numpy/blob/master/numpy/core/src/multiarray/methods.c
但是找不到dtype的界面!
当我们运行np.dtype(int32)时,任何人都可以展示如何找到源代码的方法吗?
谢谢。
【问题讨论】: