我有一个变量,格式为:
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)
对此我该怎么办? 谢谢
答案 0 :(得分:0)
错误的含义:“ float()参数必须是字符串或数字,而不是'builtin_function_or_method'”
该错误表示您正在尝试将数组转换为浮点数。您拥有的数据不是数字,看起来也不像数字,并且正在尝试将其转换为数字。
与执行此操作时出现的错误相同:
something=[]
float(something)
Python不知道如何将列表转换为数字。