Siema.
Próbuję napisać rozszerzenie w C++ do mojego Pythonowego projektu korzystając
dodatkowo z API Numpy.
Tylko, że po skompilowaniu rozszerzenia i wywołaniu funkcji w Pythonie, Python ciągle się crashuje.
To jest kod tej funkcji, nic skomplikowanego, napisałem to tylko dla testu, żeby zaznajomić się z API Numpy.
static PyObject* encode_one_hot(PyObject* self) {
PyArrayObject* array = (PyArrayObject*)PyArray_Arange(0, 10, 1, NPY_INT);
return Py_BuildValue("O", array);
}
Siedzę nad tym od paru godzin, nie mam już pojęcia co jest nie tak.
Przewertowałem różne rozwiązania ze stackoverflow i nic nie pomogło.