我有一段旧代码,它使用Numeric,我想用numpy交换它。
还有一些C代码使用以下内容:
#include <Numeric/arrayobject.h>
我想使用Numpy做同样的事情,有没有办法做到这一点?
答案 0 :(得分:3)
所以如果有兴趣的话 - 继续使用像旧的数字系统中的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()],