深度实践OpenStack:基于Python的OpenStack组件开发—3.2 构造torch.Tensor类实例
【摘要】 本书摘自《深度实践OpenStack》,作者是喻涛,田亮,张家龙,赵利军,李飞。
3.2 构造torch.Tensor类实例
本节将正式介绍torch.Tensor类实例的方法。表3-1列出了本节会涉及的函数。这些函数都是用来构造torch.Tensor类实例的。
表3-1 本节将介绍的构造张量的函数
函数名
张量中元素的内容
torch.tensor()
内容为传入的数据
torch.zeros()、torch.zeros_like()
各元素全为0
torch.ones()、torch.ones_like()
各元素全为1
torch.full()、torch.full_like()
各元素全为指定的值
torch.empty()、torch.empty_like()
未指定元素的值
torch.eye()
对角线为1,其他为0
torch.arange()、torch.range()、torch.linspace()
各元素等差
torch.logspace()
各元素等比
torch.rand()、torch.rand_like()
各元素独立服从标准均匀分布
torch.randn()、torch.randn_like()、torch.normal()
各元素独立服从标准正态分布
torch.randint()、torch.randint_like()
各元素独立服从离散均匀分布
torch.bernoulli()
上的两点分布
torch.multinomial()
上的多点分布
torch.randperm()
各元素为的一个随机排列
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)