这样做有好办法吗?我正在尝试做类似
的事情pydata = numpy.PyArray_SimpleNew(2, <numpy.npy_intp*> shape, numpy.NPY_OBJECT) # (1)
# then do some sort of memcpy
或
pydata = PyArray_SimpleNewFromData(2, <numpy.npy_intp*> shape, numpy.NPY_OBJECT, data) # (2)
但即使在纯粹的创作线上也会遇到段错误(1)。我想我会以错误的方式做事。另一种方法是在C ++中创建一个python(numpy)对象,但我希望在cython代码中保持与python api的交互。