我有一个变量,形式:
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不知道如何将列表转换为一个数字。