Pytorch数据类型转换


Pytorch数据类型转换

载入模块生成数据

import torch
import numpy as np
a_numpy = np.array([1,2,3])

Numpy转换为Tensor

a_tensor = torch.from_numpy(a_numpy)
print(a_tensor)

Tensor转换为Numpy

a_numpy = a_tensor.numpy()
print(a_numpy)

Int, float 转换为tensor

c = torch.tensor(2)
print(c)

tensor 转换为int

c = c.item()
print(c)

Numpy转换为Variable

a_variable = Variable(torch.from_numpy(a_numpy))
print(a_variable)

Variable转换为Numpy

a_numpy = a_variable.data.numpy()
print(a_numpy)


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM