TypeError: object of type 'numpy.float64' has no len()
时间: 2024-06-02 16:10:19 浏览: 124
TypeError object of type ‘type’ has no len()—Python报错问题:
这个错误意味着你正在尝试对一个 Numpy float64 类型的对象使用 len() 函数,但是该类型的对象不支持 len() 操作。len() 函数只能用于支持序列操作的对象,如字符串、列表和元组。
可能的原因是你在使用 len() 函数时传递了一个 Numpy float64 类型的对象。请检查你的代码并确保你正在传递正确的对象类型。
如果你需要获取 Numpy 数组的长度,可以使用 shape 属性来获取其维度大小。例如,如果你有一个名为 arr 的 Numpy 数组,则可以使用 arr.shape[0] 来获取其第一维的大小。
阅读全文