Traceback (most recent call last):
File "bayes_blood_test.py", line 102, in <module>
probabilities= calcClassProb(summaries, inputVector)
File "bayes_blood_test.py", line 97, in calcClassProb
probabilities[classValue]*=calcProb(x, mean,stdev)
TypeError: calcProb() takes 1 positional argument but 3 were given
这是我到目前为止的所有代码。
try {
Class.forName("com.some.Class");
}
catch (ClassNotFoundException e) {
// Specified class not found
}
答案 0 :(得分:1)
将def calcProb(dataset):
替换为def calcProb(x, mean,stdev):
答案 1 :(得分:0)
您似乎已经定义了一些函数calcProb()。编译器说这个函数的定义指定了一个参数,但是你在调用期间提供了三个参数。如果您需要更多帮助,请提供更多源代码。