传递向量<;向量<;浮动>&燃气轮机;来自C++;巨蟒 我从C++模块调用Python模块。在我的C++模块中,我有一个向量数据(size)< /C> 现在,我想把它传递给python,在那里我将对它进行一些操作。 我看到命令P

传递向量<;向量<;浮动>&燃气轮机;来自C++;巨蟒 我从C++模块调用Python模块。在我的C++模块中,我有一个向量数据(size)< /C> 现在,我想把它传递给python,在那里我将对它进行一些操作。 我看到命令P,python,c++,vector,Python,C++,Vector,传递向量<;向量<;浮动>&燃气轮机;来自C++;巨蟒 我从C++模块调用Python模块。在我的C++模块中,我有一个向量数据(size)< /C> 现在,我想把它传递给python,在那里我将对它进行一些操作。 我看到命令PyFloat\u FromDouble返回一个PyObject,并将double转换为float。现在,我希望我的数据是浮点型的,我以PyObject的形式得到结果,我可以通过PyTuple\u SetItem进一步将结果传递给python

传递向量<;向量<;浮动>&燃气轮机;来自C++;巨蟒

我从C++模块调用Python模块。在我的C++模块中,我有一个<代码>向量数据(size)< /C> 现在,我想把它传递给python,在那里我将对它进行一些操作。 我看到命令

PyFloat\u FromDouble
返回一个
PyObject
,并将double转换为float。现在,我希望我的数据是浮点型的,我以
PyObject
的形式得到结果,我可以通过
PyTuple\u SetItem
进一步将结果传递给python


<> P>有人知道如何将<代码>向量<代码>从C++传递到Python。我可以把一个1D代码>矢量<代码>从C++传递到Python,但是需要通过2D向量。< /P> 2D -所以做元组元组吗?谢谢Nayuki。但我不知道它将如何工作。你能详细说明一下吗?据我所知,没有直接的方法。我们应该把二维向量分解成两个一维向量,然后一个接一个地传递它们。只是猜测而已。正在努力实现它。元组中的元组非常耗时,而且占用内存。还有别的办法吗?