使用 Jython 将数据结构从 Python 传递到 Java
Passing data structures from Python to Java using Jython
这似乎是一个非常基本的问题,但我一直找不到答案...
我有一个使用 GWT 构建的 Java 网络应用程序。它需要调用一些在 Python 中编写的代码。我已经按照教程为使用简单数据类型的方法编写了一个对象工厂。
但是,python 方法之一包含此代码:
titles_ranked = []
for i in range(len(sort_index)):
doc['title'] = self.titles[sort_index[i]][0][0]
doc['role'] = self.RDS[:,sort_index[i]].toarray().reshape(6,)
titles_ranked.append(doc.copy())
return titles_ranked
如何在 Java 包装器 class 中表示它以便我可以从 Java 访问它?或者,我需要使用其他数据结构吗?
我明白了,它是一个 PyArray。
这似乎是一个非常基本的问题,但我一直找不到答案...
我有一个使用 GWT 构建的 Java 网络应用程序。它需要调用一些在 Python 中编写的代码。我已经按照教程为使用简单数据类型的方法编写了一个对象工厂。
但是,python 方法之一包含此代码:
titles_ranked = []
for i in range(len(sort_index)):
doc['title'] = self.titles[sort_index[i]][0][0]
doc['role'] = self.RDS[:,sort_index[i]].toarray().reshape(6,)
titles_ranked.append(doc.copy())
return titles_ranked
如何在 Java 包装器 class 中表示它以便我可以从 Java 访问它?或者,我需要使用其他数据结构吗?
我明白了,它是一个 PyArray。