J
Jinming Xu
Hello everyone,
While embedding my C++ program with Python, I am impeded by the conversion
from a Python Tuple to a C++ array. I hope to get some assistance from you
guys.
I have a sequence of float numbers to be passed from Python to C++, with
indefinite size. So I chose to use Tuple on the Python side. Since
PyArg_ParseTuple() has no appropriate format to parse Tuple (The Tuple I am
saying is not the Tuple of arguments) of arbitray size, I simply passed the
tuple as follows
PyObject* myTuple;
if(!PyArg_ParseTuple(args,"O",&myTuple))
return NULL;
Now I have the pointer, myTuple, to the Tuple passed in. How can I convert
the the entired tuple, myTuple pointing to, into a float array, or convert
an individual element into a C/C++ float number? Are there any conversion
functions?
Any suggestions or hints will be deeply appreciated!
Thanks in advance!
Jinming
_________________________________________________________________
Express yourself with the new version of MSN Messenger! Download today -
it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/
While embedding my C++ program with Python, I am impeded by the conversion
from a Python Tuple to a C++ array. I hope to get some assistance from you
guys.
I have a sequence of float numbers to be passed from Python to C++, with
indefinite size. So I chose to use Tuple on the Python side. Since
PyArg_ParseTuple() has no appropriate format to parse Tuple (The Tuple I am
saying is not the Tuple of arguments) of arbitray size, I simply passed the
tuple as follows
PyObject* myTuple;
if(!PyArg_ParseTuple(args,"O",&myTuple))
return NULL;
Now I have the pointer, myTuple, to the Tuple passed in. How can I convert
the the entired tuple, myTuple pointing to, into a float array, or convert
an individual element into a C/C++ float number? Are there any conversion
functions?
Any suggestions or hints will be deeply appreciated!
Thanks in advance!
Jinming
_________________________________________________________________
Express yourself with the new version of MSN Messenger! Download today -
it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/