Я хочу написать модуль расширения Python на C ++, который возвращает пустой массив.
Я пробовал это безуспешно:
static PyObject* f(PyObject* self, PyObject* args) {
float a;
if (!PyArg_ParseTuple(args, "f", &a))
return NULL;
npy_intp dims = {10};
PyObject *npy_output = PyArray_SimpleNew(1, &dims, NPY_DOUBLE);// segmentation fault happens here
return npy_output;
}
Я также хочу знать, как установить значения вмассив.