创建tensor
- 从numpy导入
- 从list里面导入
tips: orch.tensor()里面的参数只能是numpy数据或list,即现成的数据;torch.Tensor/FloatTensor()参数为数据的维度,如果是接收现成的数据,要用list形式,如第四行表示方法(不建议使用,易混淆),如果是torch.Tensor/FloatTensor(2,3)表示数据shape为2*3
-
创建未初始化数据,即申请内存空间
三种方法,在数据使用前记得覆盖原有的随机初始化的值,小括号内的参数均表示数据的维度,即shape
Tips:默认类型
设置默认数据类型的方法:torch.set_default_tensor_type(torch.DoubleTensor)
否则默认数据类型为torch.FloatTensor
-
随机初始化
rand()表示在[0,1]之间均匀采样