Je joue avec l'écriture de code C pour accélérer une boucle interne dans mon code python . Cette boucle fonctionne sur un enregistrement numérique, par ex. soemthing comme ceci:Numpy enregistrements dans le c api
a = numpy.zeros((10,), dtype=[("myfvalue" ,"float"), ("myc", "int8"),
("anotheri", "uint64")])
qui est ensuite passé dans le code c comme ceci:
myCFunc(a, "blah")
Je me demandais si quelqu'un avait un exemple de la façon d'accéder particulier des colonnes de « a » dans la C func. De toute évidence, cela va impliquer un PyArray_Descr.fields
quelque part, mais un exemple aiderait vraiment à rendre les choses plus claires pour moi.