1、文档
使用numpy的 concatenate 拼接矩阵,文档里面这样解释:
numpy.concatenate((a1, a2, ...), axis=0, out=None, dtype=None, casting="same_kind")
(a1, a2, ...):连接的数组必须有一样的维度;
axis:拼接的方向;
out:预设输出矩阵的大小
…………
2、举例
首先给定两个矩阵:
rotation = np.array([[1, 2, 3],
[4, 5, 6],
[7, 8, 9]])
trans = np.array([[7],
[8],
[0]])
①:在第一个矩阵后面加上第二个矩阵(加一列):
z = np.concatenate((rotation, trans), axis=1)
输出为:
[[1 2 3 7]
[4 5 6 8]
[7 8 9 0]]