Javaからpythonを呼び出す方法を探しています。
やりたいこととしては、Javaのデータを渡して Pythonでgurobipyを使った最適化をし、その結果をjavaに返す、と言うことがやりたいです。
HTTP通信のイメージで言うと、
- Javaでプログラムを実行
- java側でデータをPOST
- pythonでそのデータを受けとって処理
- その結果(配列)をjavaに返却する
- 受け取った結果を元にjavaでプログラムを実行
というものです。同じパソコン内で行いたいので、HTTP通信ではなくて他に効率の良い方法はないかと探しているところです。なければ最悪、HTTP通信でも良いのかとは思っています。
また、Jythonは試してみてはいるのですが、色々調べたところ、pythonで使用している外部ライブラリ(numpy,pandas,gurobiなど)がJythonに対応していない可能性も高く、他の方法を考えています。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/09 07:13
2018/10/09 07:16
2018/10/09 07:24