質問: [[0.0401541,0.155155]] #予測結果を出す print(model.predict(X_test)) ``` 現在考えられるアプローチ(2パターン) ------------------- c++でpython実行 1、c++でpickle moduleを使えるようにする C++からpythonに実行命令 1、C++から値をを送る 2、受け取った値ををpythonで処理 3、出した値をc++に返す 可能性がある順番 1.C++にpython組み込み(C++でpickle使ってそのまま組み込み) 2.C++からpython1関数をよびだし 3.Boost.pythonを使う 4.pybind11を使う 環境 -- windows10 Visual Studio 2017 解決策(解決しましたが・・・) --------------- C++からPython関数を呼び出して変数を渡して処理した値を返してもらう方法 でできたのですが速度が出なくて現在下のアプローチで試しています。 現在詰まっている状況(未解決) --------------- C++にPythonを組み込む ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/89cc170eb6b35624222d38877059daf7.png) ちなみに現在PyFile_FromStringの書き方はpython3では無くなっていたらしく、2系にも落としたのですが最終的にはstr型じゃないからダメ!と言われこの方法はあきらめかけています。 参考にしているサイト https://stackoverflow.com/questions/35768773/loading-python-pickled-object-in-c
回答: 大まかに。 * 『Python インタプリタの拡張と埋め込み』「他のアプリケーションへの Python の埋め込み」 この章や関連の文書を見てみてください。