我正在尝试使用带有Java和Python的Weka API(使用weka-python-wrapper)。我想用
weka.clusterers.DBScan
这里,但我无法将它用于Java和python。在Weka src中,它们位于External packages目录中。我是否需要做其他事情才能使用它?
我可以使用
weka.clusterers.SimpleKMeans
在Java和Python模式下,并且能够使用GUI和终端进行DBScan意味着我的Weka Path和Eclipse JAR设置正确。
我错过了什么吗?
答案 0 :(得分:1)
如果您安装了包含 DBScan 的正确软件包(我相信它是 optics_dbScan ),那么您可以从python-weka-wrapper中使用它。
对于installing a Weka package,您可以使用以下内容:
id
您需要tell the JVM在启动它时包含包中的jar:
table2
从Java开始,您应该能够按如下方式加载包:
import weka.core.packages as packages
#packages.refresh_cache() # uncomment this to query for updates
packages.install_package("optics_dbScan")