numpy数组行列拼接
方法一
使用 np.c_[]
和 np.r_[]
分别添加行和列
方法二
np.concatenate((a1, a2, …), axis=0)
方法三
使用 np.insert(a, 0, values=b, axis=1)
ps:只能插入行向量?
方法四
使用np.column_stack((a,b))
import numpy as np a = np.arange(9).reshape(3, 3) b = np.zeros((1, 3)) c = np.ones((3, 1)) np.r_[a, b] np.c_[a, c] np.concatenate((a, b), axis=0) np.concatenate((a, c), axis=1) np.insert(a, 0, values=b, axis=0) np.insert(a, 0, values=b, axis=1) # 这里也是插入b(行向量) np.column_stack((a, c))
快去成为你想要的样子!