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