我需要从 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_LONGLONG
and做的那样举一个例子,那就太好了NPY_VOID
。