pytorch改变tensor的dtype
时间: 2023-04-25 14:00:44 浏览: 1281
PyTorch基础知识
可以使用`.to()`方法来改变tensor的dtype,例如将一个float类型的tensor转换为int类型的tensor:
```
import torch
x = torch.tensor([1., 2., 3.])
print(x.dtype) # 输出为torch.float32
y = x.to(torch.int)
print(y.dtype) # 输出为torch.int32
```
需要注意的是,转换后的tensor会返回一个新的tensor,原来的tensor并不会改变。
阅读全文