numpy-tile 数组复制

mac2022-06-30  19

tile(A, reps):把数组A复制成新数组

 

# 把 矩阵 看做一个整体,第二个参数代表把 矩阵 复制 m*n 次 b = np.arange(1, 5).reshape(2, 2) print(b) # [[1 2] # [3 4]] print np.tile(b, 2) # 把 矩阵b 看做一个整体,复制 1行2列 # [[1 2 1 2] # [3 4 3 4]] # 等价于 print np.tile(b, (1, 2)) # 把 矩阵b 看做一个整体,复制 1行2列 # [[1 2 1 2] # [3 4 3 4]] print np.tile(b, (2, 1)) # 把 矩阵b 看做一个整体,复制 2行1列 # [[1 2] # [3 4] # [1 2] # [3 4]] print np.tile(b, (3, 2)) # 把 矩阵b 看做一个整体,复制 3行2列 # [[1 2 1 2] # [3 4 3 4] # [1 2 1 2] # [3 4 3 4] # [1 2 1 2] # [3 4 3 4]]

 

转载于:https://www.cnblogs.com/yanshw/p/11382555.html

最新回复(0)