在python中返回一个c数组



我试图写一个简单的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...

相关内容

  • 没有找到相关文章

最新更新