< >
Home » Turbot-DL入门教程 » Turbot-DL入门教程篇-Pytorch应用-Tensor和Numpy之间的转换

Turbot-DL入门教程篇-Pytorch应用-Tensor和Numpy之间的转换

说明:

  • 介绍Pytorch中,Tensor和Numpy之间的转换

环境:

  • Python 3.5.2

步骤:

  • 新建文件
$ vim pytorch_test.py
  • 内容如下
import torch
import numpy as np

np_data = np.arange(6).reshape((2, 3))
torch_data = torch.from_numpy(np_data)
tensor2array = torch_data.numpy()
print(
    '\nnumpy', np_data,
    '\ntorch', torch_data,
    '\ntensor2array', tensor2array
)
  • 运行
$ python3 pytorch_test.py
  • 结果如下
numpy [[0 1 2]
 [3 4 5]] 
torch tensor([[0, 1, 2],
        [3, 4, 5]], dtype=torch.int32) 
tensor2array [[0 1 2]
 [3 4 5]]

纠错,疑问,交流: 请进入讨论区点击加入Q群

获取最新文章: 扫一扫右上角的二维码加入“创客智造”公众号


标签: turbot-dl入门教程篇