错误是什么意思:"float() argument must be a string or a number, not 'builtin_function_or_method'"



我有一个变量,形式:

X = array([<built-in function array>, 66.0, 98.0, ..., 244.0, 254.0, 255.0],      dtype=object)

如果我想将它们适合在SVC分类器中,则错误:

float() argument must be a string or a number, not 'builtin_function_or_method'

什么意思是这个错误?它是在这条代码上进行的:

svm.fit(X,y)

我该怎么办?谢谢

是什么意思

错误意味着您正在尝试将数组转换为浮点数。您的数据不是一个数字,而且看起来不像一个数字,并且正在尝试将其转换为数字。

这与您这样做的错误相同:

something=[]
float(something)

python不知道如何将列表转换为一个数字。

相关内容

最新更新