Wie kehre ich ein C-Array zu Python zurück?

Ich habe eine Python / C-Erweiterungsfunktion geschrieben, die von Python aufgerufen wurde. Wie kann ein 2d-Array int [] [] an Python zurückgegeben werden?

static PyObject* inference_function(PyObject *self, PyObject *args)
{
    PyObject* doc_lst;
    int K,V;
    double alpha,beta;
    int n_iter;

    if (!PyArg_ParseTuple(args, "Oiiddi", &doc_lst, &K,&V, &alpha,&beta,&n_iter))
    {
        printf("传入参数错误!\n");
        return NULL;
    }

   return Py_BuildValue("i", 1);
}

Antworten auf die Frage(1)

Ihre Antwort auf die Frage