31 std::pair<size_t, size_t> matrixDims = cdata.size();
32 npy_intp dims[2] = {matrixDims.first, matrixDims.second};
34 PyObject *ndarray = PyArray_SimpleNewFromData(2, dims, datatype, (
void *)&(cdata[0][0]));
37 np->flags &= ~NPY_WRITEABLE;
PyObject * wrapWithNDArray(const ElementType *, const int ndims, Py_intptr_t *dims, const NumpyWrapMode mode, const OwnershipMode oMode=OwnershipMode::Cpp)
Defines the wrapWithNDArray specialization for C array types.