我正在使用Pytorch构建神经网络,我发现在不同的实现中,view
和view_as
被交替使用,它们之间有什么区别?
我正在使用Pytorch构建神经网络,我发现在不同的实现中,view
和view_as
被交替使用,它们之间有什么区别?
view
和 view_as
非常相似,只有一点差别。在 view()
中,所需的输出张量形状应作为参数传递,而在 view_as()
中,应传递一个需要模拟其形状的张量。
tensor.view_as(other)
等效于 tensor.view(other.size())
view
和reshaping
(如numpy中的)之间的区别。你知道它们之间的区别吗? - Charlie Parkerview_as()
。 - Satya Prakash Dash