pytorch中的数据类型之间的转换


数据类型之间的转换

  1. numpy转list
list = ndarray.tolist()
  1. tensor转numpy
ndarray = tensor.numpy()
# 注意gpu上的tensor不能直接转为numpy,应先放回cpu中
ndarray = tensor.cpu().numpy()   # 注意requires_grad为True的值应该调用.detach()方法
  1. tensor转list
# 先转为numpy再转为list
list = tensor.numpy().tolist()
  1. CPU tensor和GPU tensor之间的转换
# CPU--->GPU
data = data.cuda()
# GPU--->CPU
data = data.cpu()


免责声明!

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



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