2016-08-02 22 views
2

Ich habe ein Python-Skript für Predictive Analytics mit Pandas, Numpy usw. erstellt. Ich möchte meine Ergebnismenge an Java-Anwendung senden. Ist ihre einfache Art, es zu tun. Ich fand heraus, dass wir Jython für die Java-Python-Integration verwenden können, aber es verwendet nicht viele Datenanalyse-Bibliotheken. Jede Hilfe wird großartig sein. Vielen Dank .Pandas Dataframe an Java-Anwendung senden

+0

Diese Frage ist ein bisschen breit, wenn Sie senden, was meinst du? Können Sie das Ergebnis als csv pipen oder Sie bitten, eine Binärdarstellung zwischen verschiedenen Anwendungen zu senden? – EdChum

+0

Ich möchte nur einige lesbare Daten (in diesem Fall vorhergesagte Werte) an Java-Anwendung übergeben. Ich habe überlegt, ob ich Java-Objekt/Funktion aufrufen und Daten dorthin übertragen könnte. Die Erstellung von CSV ist eine Option, aber ich befürchte, dass dies den gesamten Prozess zeitaufwändig machen könnte (und nicht so, wie es in Zukunft zu mehreren Problemen führen könnte). – user3663829

Antwort

0

Haben Sie versucht, XML zu verwenden, um die Daten zwischen den beiden Anwendungen zu übertragen? Mein nächster Vorschlag wäre, die Daten im JSON-Format in einer TXT-Datei auszugeben und dann die Java-Anwendung aufzurufen, die den JSON aus der Textdatei liest.

+0

Danke für den Vorschlag Michael. Ich werde sehen, ob die Übertragung von Daten durch XML schnell und einfach ist. – user3663829