python执行代码时报错:
'float'object is not iterable
或者:
'np.float'object is not iterable
报错代码1:
data=0.153
bbb= list(data)
print(bbb)
报错代码2:
a = 0.12
print a[0]
报错原因:那个目标是个float变量,对它的操作是它本身数据类型不支持的。
如果数据类型是float,就只能操作float类型的操作,比如,加减乘除
别的操作类型都会报错
比如这个报错:
data=123123
bbb= list(data)
print(bbb)
Traceback (most recent call last):
File "G:/project/detect/yolov5_trackid_left/yolo_detect/bbb.py", line 7, in <module>
bbb= list(data)
TypeError: 'int' object is not iterable
原因:int类型不能转化为list,n