我需要从 C/C++ 代码创建一个 numpy datetime64 对象数组。正如你所看到的NPY_LONGLONG,NPY_VOID我做到了。我需要对NPY_DATETIME类型做同样的事情。
PyObject *arr1 = PyArray_SimpleNew(1, &dims, NPY_LONGLONG);
PyObject *arr2 = PyArray_New(&PyArray_Type, 1, &dims, NPY_VOID, NULL, NULL, item_size, 0, NULL);
问题是没有关于什么是NPY_DATETIME类型的内部表示的文档,所以我不知道它是否具有固定的大小、结构。
如果您像我为NPY_LONGLONGand做的那样举一个例子,那就太好了NPY_VOID。