我一直在尝试找到一种将 Java-ml 导入我的 python 项目的方法。我的 jar 文件与我的项目位于同一路径中。
我想将它用于 kmeans 聚类,因为它允许我更改距离度量。我想知道是否通过你们中的一个人建议的实现,我是否能够将不同的 java 类作为函数的参数传递?
我尝试使用:
import sys
sys.path.append(r"C:\Users\X\Desktop\X\javaml-0.1.7\javaml-0.1.7.jar")
import net.sf.javaml as jml
test = jml.clustering.Kmeans()
我考虑过使用 jython,但是我不确定它是如何工作的,并且不清楚我是否可以继续使用 idle 以及是否必须重新编程我的项目。
最后我考虑使用 PyJNIus,但它根本不起作用。