numpy.broadcast_to


此函数将数组广播到新形状。它返回原始数组的只读视图。它通常不是连续的。如果新形状不符合NumPy的广播规则,该函数可能会抛出ValueError。

- 此功能从 版本1.10.0 开始提供。

该函数采用以下参数。

numpy.broadcast_to(array, shape, subok)

import numpy as np
a = np.arange(4).reshape(1,4)

print 'The original array:'
print a
print '\n'  

print 'After applying the broadcast_to function:'
print np.broadcast_to(a,(4,4))

它应该产生以下输出

[[0  1  2  3]
 [0  1  2  3]
 [0  1  2  3]
 [0  1  2  3]]