美文网首页
【Pytorch】语法学习-1

【Pytorch】语法学习-1

作者: 张凤娟_5f5f | 来源:发表于2019-05-13 14:10 被阅读0次

1、torch.squeeze() 

这个函数主要对数据的维度进行压缩,去掉维数为1的的维度。

2、torch.unsqueeze()

这个函数主要是对数据维度进行扩充。给指定位置加上维数为一的维度。

3、torch.cat

使用torch.cat((A,B),dim)时,除拼接维数dim数值可不同外其余维数数值需相同,方能对齐。

生成随机数

1、torch.rand

均匀分布。

2、torch.randn(*sizes, out=None) → Tensor

标准正态分布,包含了从标准正态分布(均值为0,方差为1,即高斯白噪声)中抽取的一组随机数。

3、torch.normal(means, std, out=None) → → Tensor

离散正态分布。返回一个张量,包含了从指定均值means和标准差std的离散正态分布中抽取的一组随机数。标准差std是一个张量,包含每个输出元素相关的正态分布标准差。

4、torch.linspace(start, end, steps=100, out=None) → Tensor

线性间距向量。返回一个1维张量,包含在区间start和end上均匀间隔的step个点。

输出张量的长度由steps决定。

相关文章

网友评论

      本文标题:【Pytorch】语法学习-1

      本文链接:https://www.haomeiwen.com/subject/msxgattx.html