相当于在Numpy中使用#include <numeric arrayobject.h =“”> </numeric>

时间:2013-10-07 22:47:07

标签: python c numpy scipy numeric

我有一段旧代码,它使用Numeric,我想用numpy交换它。

还有一些C代码使用以下内容:

    #include <Numeric/arrayobject.h>

我想使用Numpy做同样的事情,有没有办法做到这一点?

1 个答案:

答案 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()],