传递矢量<vector <float>&gt;从C ++到Python

时间:2015-05-13 20:50:45

标签: python c++ vector

我从C ++模块调用Python模块。在我的C ++模块中,我有一个vector<vector<float>> data(size) 现在,我想将它传递给python,我将对它进行一些操作。 我看到命令PyFloat_FromDouble返回PyObject并将double转换为float。现在,我希望我的数据处于浮动状态,我得到PyObject形式的结果,我可以通过PyTuple_SetItem进一步传递给python。

有谁知道如何从C ++传递vector<vector<float> >到Python。我可以从C ++将1D vector<double>传递给Python,但需要传递2D矢量。

0 个答案:

没有答案