[英]C++ Python convert data from vector to ndarray
我正在創建一個包含一些python的C ++項目。 我使用過boost::python
但現在我被卡住了。 我有一些數據存儲在std::vector
。 應該將數據發送到python進行一些計算。 我使用的Python NumPy函數需要ndarray
格式的數據,所以我需要一種方法來轉換它。 由於我想用C ++中的結果做更多的事情,我想將結果從ndarray
轉換回std::vector
。
如何將std::vector
轉換為ndarray
,反之亦然? 有人可以發布一些示例代碼嗎? 我知道有一個名為boost.numpy
的lib,但還有其他方法,因為我無法構建這個lib ...
我可以使用boost::python::numeric
作業嗎? 有人可以提供示例代碼嗎?
是否可以不復制數據?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.