📜  Python中的numpy.bmat

📅  最后修改于: 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]]