torch.Tensor和torch.tensor的区别

举报
风吹稻花香 发表于 2021/06/05 23:40:08 2021/06/05
【摘要】   torch.Tensor和torch.tensor的区别 2019-06-10 16:34:48 Vic_Hao 阅读数 4058更多 分类专栏: Pytorch 在Pytorch中,Tensor和tensor都用于生成新的张量。 >>> a = torch.Tensor([1, 2])>>...

 

torch.Tensor和torch.tensor的区别

2019-06-10 16:34:48 Vic_Hao 阅读数 4058更多

分类专栏: Pytorch

在Pytorch中,Tensor和tensor都用于生成新的张量。


  
  1. >>> a = torch.Tensor([1, 2])
  2. >>> a
  3. tensor([1., 2.])
  4. >>> a=torch.tensor([1,2])
  5. >>> a
  6. tensor([1, 2])
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

首先我们从根源上来看看torch.Tensor()torch.tensor()区别。

torch.Tensor

torch.Tensor()是Python类,更明确的说,是默认张量类型torch.FloatTensor()的别名,torch.Tensor([1,2]) 会调用Tensor类的构造函数__init__,生成单精度浮点类型的张量。


  
  1. >>> a=torch.Tensor([1,2])
  2. >>> a.type()
  3. 'torch.FloatTensor'
  • 1
  • 2

文章来源: blog.csdn.net,作者:网奇,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/jacke121/article/details/103265478

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。