【发布时间】:2021-01-21 17:08:49
【问题描述】:
我当前从 c++ 类包装的函数的输入是一维 numpy 数组,例如 func(np.array([1,2,3])) 我在 pyx 中的 cython 描述如下所示:
def func(self, double[::1] arr):
return self.c_obj.update_set_point(&arr[0])
但是,如果我的输入数组看起来像 np.array([[1],[2],[3]]),我很困惑如何更改它
以上述二维数组为例,任何人都可以概括地描述 pyx 描述对于多维数组输入应该如何变化吗?
【问题讨论】:
标签: python numpy cython memoryview