1.Tensor(张量)的概念
张量是一个多维数组
他是标量、向量、矩阵的高纬拓展

variable是torch.autograd.Variable用于封装tensor,便于进行自动求导

含有5种属性:
data:被封装的tensor
grad:data的梯度
grad_fn:创建tensor的function,是用于什么操作 ±*/等
require_grad:指示是否需要梯度
in_leaf:指示是不是叶子节点

pytorch 0.4.0开始以后,variable被并入tensor
tensor的属性:
dtype:张量的数据类型 如:torch.FloatTensor
shape:张量的形状 如:(64,3,224,224)
device:张量所在的设备 gpu/cpui 用来加速
其他五个属性就是variable加过来的

'''
输出版本
import torch
print("hello torch{}".format(torch.__version__))

'''

'''
张量是一个多维数组
他是标量、向量、矩阵的高纬拓展

variable是torch.autograd.Variable用于封装tensor,便于进行自动求导

含有5种属性:
data:被封装的tensor 
grad:data的梯度
grad_fn:创建tensor的function,是用于什么操作 +-*/等
require_grad:指示是否需要梯度
in_leaf:指示是不是叶子节点

pytorch 0.4.0开始以后,variable被并入tensor
tensor的属性:
dtype:张量的数据类型 如:torch.FloatTensor 
shape:张量的形状   如:(64,3,224,224)
device:张量所在的设备  gpu/cpui 用来加速
其他五个属性就是variable加过来的

'''

Tensor概念_多维数组

更多文章请关注《万象专栏》