我想创建一个函数,它创建一个二维数组cdef class
cdef PyObject* create():
cdef PyObject* cells[2][2]
cdef Cell cell
for i in range(2):
for j in range(2):
cell = Cell(i, j)# def class Cell: ...
cells[i][j] = <PyObject*>cell
return cells
编译时出错:
Cannot assign type 'PyObject *[2][2]' to 'PyObject *'
返回数组的正确方法是什么?