2016-03-29 23 views
0

Soruma temel olarak başlık: Bir Java uygulamasına sonlandırmak istediğim çok sayıda büyük sayısal dizilim var. Bunu kendim görmenin tek yolu, önce bu verileri Jython'a transfer etmektir. Ancak, Jpyhon'da numpy olmadığı için bunu nasıl yapacağımdan emin değilim.Python'dan Jython'a 4D dizisini aktarma

+1

jython'da numpy http://jyni.org/ –

+0

"Bir Java uygulamasına yönlendirmek istediğim uyuşmuş dizileri" anlamadım ... "bağlantı noktası" nı ne istiyorsunuz? veri? Niçin verileri bir dosyaya yazmıyor ve Java'ya ayrıştırmıyorsunuz? –

+0

jyni'yi kontrol edeceğim. Evet. Limana girmek istediğim veriler. Tüm sayıları bir dosyaya atabildiğimi ve hepsini okumak için bir Tarayıcı kullandığını ve dizileri bu şekilde oluşturabileceğimi düşünüyorum. –

cevap

0

Python, verilerinizi 3 satırlık kodda istediğiniz biçimde dosyalara serileştirmenizi kolaylaştıracaktır. Java uygulamanızın hangi formattan okuyabileceği? https://capnproto.org/

Tek yönlü - Eğer diske veri yazmak için istemiyorsanız

, hatta kontrol etmek için diğer sürecine bir şey geçmek bellek içi veri yinelenen olamaz cap'n'proto olduğunu json kodlanmış veri dosyaları gibi diziler seri hale basitçe: Java yan json okuyabilir Eğer

import json 
json.dump(myarray.tolist(), open("myfile.json", "wt")) 

, yani tüm ihtiyaç vardır.