PyTorch | torch和numpy之间的转换

目录

1 tensor->array(tensor.numpy())

2 array->tensor(torch.from_numpy(array))


1 tensor->array(tensor.numpy())

x=torch.ones(3,2)
y=x.numpy()
print(x)
print(y)

底层是一样的数据

x.add_(1)
print(x)
print(y)

但是,如果不用add命令,而是用+,则两者又会不一样

x=x+z
print(x)
print(y)

2 array->tensor(torch.from_numpy(array))

m=np.ones((3,2))
n=torch.from_numpy(m)
print(m)
print(n)

全部评论

相关推荐

09-14 17:23
门头沟学院
故事和酒66:所以说副业很重要,程序员干到40岁,再怎么也赚300万了,吃吃利息也够活下去
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务