Python を含む C++ プロジェクトを作成しています。私は使用boost::python
しましたが、今は立ち往生しています。にいくつかのデータが保存されていstd::vector
ます。いくつかの計算を行うために、データを python に送信する必要があります。私が使用する Python NumPy 関数は、ndarray
フォーマットされたデータを必要とするため、変換する方法が必要です。ndarray
結果を C++ でさらに処理したいので、結果を からに戻したいと思いstd::vector
ます。
に変換したり、その逆に変換std::vector
したりするにはどうすればよいですか? ndarray
誰でもサンプルコードを投稿できますか? そこに呼び出されたライブラリがあることは知っていboost.numpy
ますが、このライブラリを構築できなかったため、他の方法はありますか...
仕事に使えますboost::python::numeric
か?誰でもサンプルコードを提供できますか?
データをコピーしなくても可能ですか?