0
私の質問は基本的にはタイトルです。私は最終的にJavaアプリケーションに移植する多数の大量の配列を持っています。私が自分自身でこれをやっている唯一の方法は、まずこのデータをJythonに転送することです。しかし、私はJythonにnumpyが存在しないので、これをどうやって行うのかは分かりません。PythonからJythonへの4D配列の転送
私の質問は基本的にはタイトルです。私は最終的にJavaアプリケーションに移植する多数の大量の配列を持っています。私が自分自身でこれをやっている唯一の方法は、まずこのデータをJythonに転送することです。しかし、私はJythonにnumpyが存在しないので、これをどうやって行うのかは分かりません。PythonからJythonへの4D配列の転送
まあ、Pythonは、3行のコードでどんなフォーマットでもデータをファイルに簡単にシリアル化することができます。あなたのJavaアプリケーションはどんなフォーマットから読み込むことができますか? https://capnproto.org/
一つの方法 - あなたがディスクにデータを書き込むしたくない場合は
、あるいはチェックするために、他のプロセスに一つのことを渡すために、メモリ内のデータを複製することはできませんすることはcap'n'protoですJSONエンコードされたデータファイルとして配列をシリアライズするだけである:
import json
json.dump(myarray.tolist(), open("myfile.json", "wt"))
あなたはJava側は、それはあなたが必要とするすべてである、JSONを読み込むことができます。
jythonのnumpy http://jyni.org/ –
「Javaアプリケーションに移植したいnumpy配列」私はそれを取得しません...あなたは何を "ポート"にしたいですか?データ?なぜデータをファイルに書き込んでjavaで解析しないのですか? –
jyniをチェックします。 はい。それは私が移植したいデータです。私はすべての数字をファイルにダンプし、スキャナを使ってそれらをすべて読み込んで、そのように配列を作成できると思います。 –