np.block()函数的作用是,将两个数组组合在一起。
组合两个一维数组:
import numpy as np
A = np.array([1, 2, 3])
B = np.array([4, 5, 6])
print("数组A:", A)
print("数组B:", B)
print("数组A和数组B的组合:", np.block([A, B]))
运行结果:
数组A: [1 2 3]
数组B: [4 5 6]
数组A和数组B的组合: [1 2 3 4 5 6]
组合两个二维数组:
import numpy as np
A = np.array([[1, 2, 3], [3, 2, 1]])
B = np.array([[4, 5, 6], [6, 5, 4]])
print("数组A:", A)
print("数组B:", B)
print("数组A和数组B的组合:", np.block([A, B]))
运行结果:
数组A: [[1 2 3]
[3 2 1]]
数组B: [[4 5 6]
[6 5 4]]
数组A和数组B的组合: [[1 2 3 4 5 6]
[3 2 1 6 5 4]]