File "d:\32494\Desktop\feifei\Python\sensor\learn_dl-master\bp.py", line 83, in set_output for i in range(len(data)): TypeError: object of type 'map' has no len()
时间: 2023-07-21 12:03:51 浏览: 84
这个错误是由于您使用了一个map对象而不是列表对象导致的。map对象是一个迭代器,它没有长度。您需要将map对象转换为列表对象,然后再使用len()函数。
您可以使用list()函数将map对象转换为列表。在您的代码中,将以下行:
```python
for i in range(len(data)):
```
更改为:
```python
data_list = list(data)
for i in range(len(data_list)):
```
这样就可以解决TypeError: object of type 'map' has no len()错误。
阅读全文