python utvidelse, selvstendig C++ eksempel

python utvidelse, selvstendig C++ eksempel

Innleggav TO » søn 04.05.2008 17:16

Hei, er det noen som har et rimelig enkelt og komplett eksempel for aa skrive en Python utvidelse i C++.

Eksempelkall, mest for a beskrive input og output som onskes:
>>>innArray1D=[ v1, v2, ..., vn ] # lengde n
>>>resultat=cppfunc( innArray1D )
>>>resultat=[ [a1,a2,a3], [b1,b2,b3], ..., [z1,z2,z3] ]

Hovedproblemet mitt er vel a fa ut en 2D-array som resultat.
Dimensjonen er mx3 hvor jeg kun vet m<= len(innArray1D).

NB. jeg har en fungerende C versjon (bruker f2py) som tar inn en 1D-array og sender ut en flat 1D array (som typisk faar en haug med nuller i slutten) siden jeg spesifiserer lengden som n*3: [ a1,a2,a3,b1,b2,b3, ..., z1,z2,z3, 0, 0, 0. ...., 0 ]
medlem i 212 måneder
 



Returner til Python



Hvem er i Forumene

Registrerte brukere: Ingen registrerte brukere