我有一段旧代码,它使用 Numeric,我想用 numpy 交换它。
也有一些 C 代码使用了以下内容:
#include <Numeric/arrayobject.h>
我想用 Numpy 做同样的事情,有没有办法做到这一点?
最佳答案
因此,如果有人有兴趣继续使用 arrayobject.h,就像在旧的数字系统中一样
执行以下操作:
Replace <Numeric/arrayobject.h> with <numpy/arrayobject.h>
但新的 arrayobject.h 与 Numeric 位于不同的位置,因此更新 setup.py 如下:
添加以下内容
import numpy as NU
然后在 setup 下(仍在 setup.py 中)添加以下内容
include_dirs = [NU.get_include()],
关于python - 相当于在 Numpy 中使用 #include <Numeric/arrayobject.h>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19236121/