AttributeError: 'list' object has no attribute 'view'
时间: 2023-11-04 13:59:03 浏览: 484
这个错误"AttributeError: 'list' object has no attribute 'view'"表示给定的列表对象没有名为'view'的属性。这通常是因为你试图在一个不支持该操作的数据类型上使用.view()方法。在这种情况下,你需要确保你正在操作的对象是一个支持.view()方法的数据类型,例如张量(tensor)。
相关问题
AttributeError: 'list' object has no attribute 'view'报错原因
这个错误通常是因为在使用 PyTorch 的时候,将一个列表(list)作为张量(tensor)传递给了某个函数,而该函数期望的是一个张量。可以使用 `torch.tensor()` 将列表转换为张量。
例如,将一个列表 `[1, 2, 3]` 转换为张量可以这样做:
```
import torch
my_list = [1, 2, 3]
my_tensor = torch.tensor(my_list)
```
AttributeError: 'tuple' object has no attribute 'view'
这个错误是由于尝试在一个元组对象上调用`view`方法时引发的。元组是一个不可变的序列,不支持修改或重新分配元素。因此,它没有`view`方法。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [解决【AttributeError: ‘tuple‘ object has no attribute ‘view‘】](https://blog.csdn.net/renkke/article/details/125645311)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* [python报错: list object has no attribute shape的解决](https://download.csdn.net/download/weixin_38748721/13708867)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文