使用SWIG传递numpy,修改大小并返回

时间:2018-07-03 03:03:52

标签: python c++ swig

我是SWIG和numpy.i的新手。基本上我想要一个numpy数组并返回另一个numpy数组。我想实现一个Crop函数,将2D numpy裁剪为特定大小:

在python中,它将像:

x = 1
y = 1
w = 1
h = 1
my_crop = Crop(x, y, w, h) # init the Crop
x=np.arange(30).reshape(2,15)

我可以拥有

print(my_crop(x)) # should get [16]

y = my_crop(x)
print(y) # should get[16]

0 个答案:

没有答案