C# weka.dll is missing DenseInstance-class

本文关键字:missing DenseInstance-class is dll weka | 更新日期: 2023-09-27 18:35:55

我通过ikvmc将WEKA.jar从我的Weka安装(3.6)转换为库(dll)以在C#中使用它。我在Visual Studio 2013 Ultimate的C#项目中添加了该库作为参考。之后,我使用了weka库的许多类,一切正常。但是现在,我想创建一个类 DenseInstance 的对象,但 VS2013 在 weka.core 中找不到这个类。

 using weka.classifiers.meta;
 using weka.classifiers;
 using weka.core;
 using weka.filters.unsupervised.attribute;
 ...
 DenseInstance instance = new DenseInstance(2); 
 ...

在将.jar转换为库文件的过程中,我没有出现任何错误。有人可以帮助我吗?

DJTrust

C# weka.dll is missing DenseInstance-class

我得到了一个解决方案。在Weka 3.6中,DenseInstance的功能集成在类Instance中。因此,在这种情况下,您必须选择实例而不是DenseInstance。现在它起作用了。