Passing an array to a C function (using SWIG)
aiglauer
aiglauer at iname.com
Sat Aug 12 18:10:26 EDT 2000
More information about the Python-list mailing list
Sat Aug 12 18:10:26 EDT 2000
- Previous message (by thread): Passing an array to a C function (using SWIG)
- Next message (by thread): ANNOUNCE: adzapper-0.3.0 ad-filtering software
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Hi Sorry if this is a dumb question but I have RTFM'd a fair amount in the Embedding Guide and the SWIG manuals and segfaulted a lot more and can't get this figured out...... I need to pass an array of floats (length only known at runtime) to a C function (Calculation intensive recursive algorithm which is too slow for me in Python) and then return an array of floats. C Function definition: float *panjer(float *probs, long maxTot) SWIG wraps all pointers as strings - but I can't find an explanation of how to actually get an array INTO the C function. Can anyone help me here? I could probably do away with SWIG as I only have the one function to worry about and could do this by hand - SWIG just seems very elegant. If I do this by hand, what would a Python List/Array look like if I pass it to my C function and how would I do this? I saw a previous thread which said you could use the C API to read the paramaters one by one - anyone have details? Thanks Alexis Sent via Deja.com http://www.deja.com/ Before you buy.
- Previous message (by thread): Passing an array to a C function (using SWIG)
- Next message (by thread): ANNOUNCE: adzapper-0.3.0 ad-filtering software
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list