我从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矢量。