pytorch里的new_ones有什么用?

  统计/机器学习 Python 人工神经网络    浏览次数:12121        分享
0

pytorch里的new_ones有什么用?

比如,如果之前定义过一个tensor x的话,可以再定义y

y = x.new_ones(3, 2)

这样和直接用

y = torch.ones(3, 2)

有什么区别吗

 

zzzz   2018-12-09 15:28



   2个回答 
3

y = x.new_ones(3, 2) 所得到的y会保持 x 原有的属性,比如dtype。

SofaSofa数据科学社区DS面试题库 DS面经

瓶子   2018-12-12 10:55

2


y = x.new_ones(3, 2)

能够得到一个3乘以2的张量,元素都是1,它的属性比如device和dtype是继承了另一个张量x的。

SofaSofa数据科学社区DS面试题库 DS面经

u_u   2018-12-13 15:43



  相关讨论

pytorch里view(-1, 1)什么意思?

關於pytorch cnn輸出層。

pytorch里ConvTranspose2d是什么意思?

Feed-Forward Network(FFN)是什么网络结构?

深入了解神经网络

反向传播(BP)神经网络和前馈神经网络是一回事吗

BP神经网络的疑问

我想要招聘机器学习的算法工程师

为什么神经网络模型需要大量的样本?

什么叫成本函数?它的作用是什么?

  随便看看

keras里sparse_categorical_crossentropy和categorical_crossentropy什么不同?

numpy里矩阵乘法matmul,@和dot的区别?

python里怎么表示科学计数法?

sklearn r2_score返回负数

怎么理解图像识别里的dice系数?