一般情况下经常使用bmat函数合成矩阵,举个简单的例子
arr1=np.array([3,4,5])
arr2=np.array([7,8,9])
np.bmat('arr1 arr2;arr1 arr2')
输出
详细参数解释
numpy.bmat(obj, ldict=None, gdict=None)
从字符串、嵌套序列或数组构建矩阵对象。
obj:
str or array_like 如果是字符串则以逗号或空格分隔列,分号分隔行- 返回一个矩阵对象,它是一个专门的二维数组。
A = np.mat('1 1; 1 1')
B = np.mat('2 2; 2 2')
C = np.mat('3 3; 3 3')
D = np.mat('5 5; 4 4')
print(np.bmat([[A, B], [C, D]]))
np.bmat('A,B; C,D')