我有一段旧代码,它使用数字,我想用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/

10-09 02:12