Variable、Tensor、Numpy的转换
生活随笔
收集整理的这篇文章主要介绍了
Variable、Tensor、Numpy的转换
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
Tensor <——> Numpy
Tensor与Numpy之间可以相互转换:
代码:
[plain] view plaincopy
输出:
[plain] view plaincopy
Variable -> Numpy
Variable可以直接转为Numpy:
[plain] view plaincopy
如果把requires_grad改为False,得到的是Tensor:
[plain] view plaincopy
输出:
tensor([4.])
Numpy ->Tensor -> Variable
但是Numpy不可以直接转为Variable,所以要借助Tensor进行转换:
[plain] view plaincopy
输出:
[plain] view plaincopy
若试图直接将Numpy转为Variable,
data_Variable = Variable(data_numpy),会出现如下错误:
来源:https://www.geek-share.com/detail/2774546287.html
总结
以上是生活随笔为你收集整理的Variable、Tensor、Numpy的转换的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: Pytorch中的variable, t
- 下一篇: Pytorch中的variable, t