📅  最后修改于: 2020-06-05 00:56:07             🧑  作者: Mango
numpy.bmat(obj, l_dict = None, g_dict = None) : 从嵌套对象(可以是类似于字符串或类似于数组)中返回专用的二维矩阵。
参数:
obj:类数组或字符串
l_dict:(dict,可选)替换本地操作数,
字典,用于替换当前帧中的本地操作数
g_dict:(dict,可选)替换全局操作数,
一个字典,用于替换当前帧中的全局操作数。
返回值:
嵌套对象的二维矩阵
# Python程序说明numpy.bmat
import numpy as geek
A = geek.mat('4 1; 22 1')
B = geek.mat('5 2; 5 2')
C = geek.mat('8 4; 6 6')
# 像igeekut的数组
a = geek.bmat([[A, B], [C, A]])
print("通过bmat数组,例如输入 : \n", a, "\n\n")
# 像igeekut的字符串
s = geek.bmat('A, B; A, A')
print("通过bmat字符串,例如输入 : \n", s)
输出:
通过bmat数组,例如输入:
[[4 1 5 2]
[22 1 5 2]
[8 4 4 1]
[6 6 22 1]]
通过bmat字符串,例如输入:
[[4 1 5 2]
[22 1 5 2 ]
[4 1 4 1]
[22 1 22 1]]