在matlab中使用weka:未定义的weka.core.converters.MatlabLoader

时间:2017-10-01 07:01:17

标签: matlab weka

当我尝试在matlab中使用weka时,我遇到了一个问题。

任何人都可以帮助我吗?

def birthdayCakeCandles(ar):

    maxNum = max(ar)
    maxNumTimes = ar.count(maxNum)

    return maxNum, maxNumTimes


print(birthdayCakeCandles([3, 3, 2, 1, 1,1]))
# output: (3, 2)

然后我收到错误消息:

WEKA_HOME = 'C:\Program Files\Weka-3-8';
javaaddpath([WEKA_HOME '\weka.jar']);
loader = weka.core.converters.MatlabLoader();

1 个答案:

答案 0 :(得分:0)

尝试导入您使用的模块,如以下示例所示:

javaaddpath('C:\Program 

Files\Weka-3-9\weka.jar');

import weka.core.Attribute.*;
import weka.core.FastVector.*;
import weka.core.Instances.*;
import weka.core.DenseInstance.*;
import weka.classifiers.Classifier.*;
import weka.classifiers.bayes.BayesNet.*;
import weka.classifiers.Evaluation.*;
import weka.filters.Filter.*;
import weka.filters.unsupervised.attribute.Remove.*;