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