numpy.broadcast_to
numpy.broadcast_to(array, shape, subok=False) [source]
将数组广播为新shape。
参数 : | array :array_like 要广播的数组。 shape : 所需数组的形状。 subok : 如果为True,则将传递子类,否则, 返回的数组将被强制为基类数组(默认)。 |
返回值 : | broadcast : 具有给定形状的原始数组的只读视图。 它通常不连续。 此外,广播阵列中的一个以上元素可以引用单个存储位置。 |
Raises : |
根据NumPy的广播规则,如果阵列与新形状不兼容。 |
Notes
1.10.0版中的新功能。
例子
>>> x = np.array([1, 2, 3])>>> np.broadcast_to(x, (3, 3))array([[1, 2, 3], [1, 2, 3], [1, 2, 3]])