gpt4 book ai didi

java - 在 Weka API 模式下使用 DBScan 等外部包

转载 作者:行者123 更新时间:2023-11-30 07:49:06 28 4
gpt4 key购买 nike

我正在尝试将 Weka API 与 Java 和 Python 结合使用(使用 weka-python-wrapper)。我想使用

weka.clusterers.DBScan 

这里,但我无法将它用于Java和Python。在 Weka src 中,它们位于外部包目录中。我需要做其他事情才能使用它吗?

我可以使用

weka.clusterers.SimpleKMeans

在 Java 和 Python 模式下,并且还能够使用 GUI 和终端进行 DBScan,这意味着我的 Weka Path 和 Eclipse JAR 已正确设置。

我错过了什么吗?

最佳答案

如果您安装了包含DBScan的正确软件包(我相信它是optics_dbScan),那么您可以从python-weka-wrapper使用它。

对于installing a Weka package ,你可以使用这样的东西:

import weka.core.packages as packages
#packages.refresh_cache() # uncomment this to query for updates
packages.install_package("optics_dbScan")

您需要tell the JVM启动时包含包中的 jar:

jvm.start(packages=True)

从 Java 中,您应该能够按如下方式加载包:

import weka.core.WekaPackageManager;
...
WekaPackageManager.loadPackages(false);

关于java - 在 Weka API 模式下使用 DBScan 等外部包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33524275/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com