【发布时间】:2010-09-17 21:23:28
【问题描述】:
在 Python 端,我可以创建新的 numpy 记录数组,如下所示:
numpy.zeros((3,), dtype=[('a', 'i4'), ('b', 'U5')])
如何在 C 程序中做同样的事情?我想我必须调用PyArray_SimpleNewFromDescr(nd, dims, descr),但是如何构造一个适合作为第三个参数传递给PyArray_SimpleNewFromDescr 的PyArray_Descr?
【问题讨论】: