码迷,mamicode.com
首页 > 其他好文 > 详细

pytorch tensor与numpy转换

时间:2018-09-30 22:38:55      阅读:452      评论:0      收藏:0      [点我收藏+]

标签:int   har   nbsp   输出   pre   family   bsp   type   port   

从官网拷贝过来的,就是做个学习记录。版本 0.4


 

tensor to numpy

a = torch.ones(5)
print(a)

输出

tensor([1., 1., 1., 1., 1.])

进行转换

b = a.numpy()
print(b)

输出

[1. 1. 1. 1. 1.]

注意,转换后的tensor与numpy指向同一地址,所以,对一方的值改变另一方也随之改变

a.add_(1)
print(a)
print(b)

numpy to tensor

import numpy as np
a = np.ones(5)
b = torch.from_numpy(a)
np.add(a, 1, out=a)
print(a)
print(b)

输出

[2. 2. 2. 2. 2.]
tensor([2., 2., 2., 2., 2.], dtype=torch.float64)

除chartensor外所有tensor都可以转换为numpy

pytorch tensor与numpy转换

标签:int   har   nbsp   输出   pre   family   bsp   type   port   

原文地址:https://www.cnblogs.com/wzyuan/p/9733433.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!