【发布时间】:2017-12-31 02:58:24
【问题描述】:
我似乎记得遇到过类似于numpy.tile 的 Numpy 或 PyTorch 方法,除了它允许部分平铺达到指定尺寸。所以如果我有
a = np.array([[5, 6, 7, 8],
[1, 2, 3, 4]])
(或者,如果这是 PyTorch 方法,则相应地,t = torch.Tensor(a)),
然后
a.mystery_method((3,4))
会产生输出
array([[5, 6, 7, 8],
[1, 2, 3, 4],
[5, 6, 7, 8]])
不幸的是,我现在在 Numpy 或 Pytorch 文档中找不到这种方法。它是否真的存在,如果存在,它是什么?
【问题讨论】:
-
@Divakar 就是这样,谢谢!正在尝试
a.resize(),这是不同的...请作为答案发布,以便我接受。 -
所以,第二个输入参数例如
4在发布的示例中,总是与列数相同,对吧? -
是的。感谢您的分析。
标签: python arrays numpy array-broadcasting pytorch