pytorch学习记录
1.torch.normal(means,std,out) means (Tensor) – 均值 std (Tensor) – 标准差 out (Tensor) – 可选的输出张量 这个是官网给出的解释,大意是返回一个张量,张量里面的随机数是从相互独立的正态分布中随机生成的。 例如: n_data=torch.ones(100,2) x0=torch.normal(2*n_data,1) #每个元素是从 均值=2*n_data中对应位置的取值,标准差为1的正态分布中随机生成的 2.torch.cat() torch.cat是将两个张量(tensor)拼接在一起 例如: x=torch.cat((x0,x1),0).type(torch.FloatTensor) #根据维度0合并(竖着拼) x=torch.cat((x0,x1),1).type(torch.FloatTensor) #根据维度1合并(横着拼) 3.torch.linear() torch.linspace(start, end, steps=100, out=None) : 返回一个1维张量,包含在 start 和 end 上均匀间隔的 steps 个点 start (float) -序列起点 end (float) - 序列终点 steps (int) - 在 start 与 end 间生成的样本数 out