gpt4 book ai didi

pytorch - PyTorch:new_ones与1

转载 作者:行者123 更新时间:2023-12-04 13:15:33 32 4
gpt4 key购买 nike

在PyTorch中,new_ones()ones()有什么区别。例如,

x2.new_ones(3,2, dtype=torch.double)




torch.ones(3,2, dtype=torch.double)

最佳答案

为了这个答案,我假设您的x2是先前定义的torch.Tensor。如果然后转到PyTorch documentation,则可以在new_ones()上阅读以下内容:


返回大小为size的张量,并用1填充。默认情况下,
返回的Tensor具有与此相同的torch.dtypetorch.device
张量。


ones()


返回一个填充有标量值1的张量,其形状为
由变量参数大小定义。


因此,实质上,new_ones允许您在与先前存在的张量(带张量)相同的设备和数据类型上快速创建新的torch.Tensor,而ones()的目的是从头开始创建torch.Tensor(充满)。

关于pytorch - PyTorch:new_ones与1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52866333/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com