2010-07-19 46 views
4

我在編寫一些C代碼來加速我的 python代碼中的內部循環。這個循環在一個不規則的記錄上操作,例如, soemthing像 這樣:c api中的numpy記錄

a = numpy.zeros((10,), dtype=[("myfvalue" ,"float"), ("myc", "int8"), 
           ("anotheri", "uint64")]) 

,然後傳遞到C代碼如下所示:

myCFunc(a, "blah") 

我在想,如果有人有關於如何訪問「一」的特別 列的例子C功能。很明顯,這將涉及到某個地方的 PyArray_Descr.fields,但是一個例子確實會幫助我更清楚地知道 的事情。

回答