我试图写一个简单的python函数,它需要一个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
您需要键入返回值:
cdef double** ccsolve_eq...