我正在尝试编写一个简单的cython函数,它接受2D数组的大小和初始值。它只设置第一行然后返回数组。但它不起作用,它会引发Cannot convert 'double **' to Python object
。我在这里做错了什么?
cdef ccsolve_eq(int size,double *init_vals):
cdef double** frozen_ans= <double**> malloc(size*sizeof(double))
frozen_ans[0]=<double*> malloc(dim*sizeof(double))
return frozen_ans
答案 0 :(得分:1)
您需要输入返回值:
cdef double** ccsolve_eq...