AttributeError: 'float' object has no attribute 'item'
时间: 2023-06-21 08:19:10 浏览: 242
Python3下错误AttributeError: ‘dict’ object has no attribute’iteritems‘的分析与解决
5星 · 资源好评率100%
这个错误通常表示你试图在一个 Python 浮点数对象上调用 `.item()` 方法,但是浮点数对象没有这个方法。
`.item()` 方法是 PyTorch 中 Tensor 对象的方法,用于将 Tensor 对象转换为 Python 标量值。如果你想要将一个浮点数转换为 Python 标量值,你可以直接使用该浮点数,而不需要调用 `.item()` 方法。
所以,如果你想要将一个浮点数添加到列表中,可以直接使用该浮点数。例如:
```
accuracy_list.append(accuracy)
epoch_list.append(epoch)
```
这将直接将浮点数值添加到列表中,而不需要调用 `.item()` 方法。
阅读全文