[C++-sig] std::vector compatible wrapper for PyArrayObject?

Nigel Stewart ns at fluent.com
Sat May 20 00:45:51 CEST 2006


I posted the following question over on the boost lists,
and David Abrahams suggested I bring it here:

>> > We're looking to share some heavy-weight numerical data in
>> > a mixed language C++/Python environment.
>> > 
>> > boost::python::numeric::array provides a C++ binding
>> > for the Python numeric array.  However, we'd prefer to
>> > have an STL compatible (std::vector compatible) interface to
>> > the data, rather than python-ising our C++.
>> > 
>> > The underlying runtime issue is to store one copy of the
>> > contiguous 1D data in a way that both C++ and Python can
>> > read and write, that will follow the Python memory
>> > management scheme.
>> > 
>> > Has anyone come across a std::vector compatible wrapper
>> > for PyArrayObject? Any thoughts?

Regards,

Nigel Stewart




More information about the Cplusplus-sig mailing list