numpy.bmat () in Python

NumPy | Python Methods and Functions

numpy.bmat (obj, l_dict = None, g_dict = None): returns a specialized 2-D matrix of nested objects, which can be string or massive. 
Parameters :

  object:  array-like or string  l_dict:  (dict, optional) replaces local operands, A dictionary that replaces local operands in current frame  g_dict:  (dict, optional) replaces global operands, A dictionary that replaces global operands in current frame. 

Returns :

 2-D matrix from nested objects 

# Program Python illustrating
# 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` )

  
# array as igeekut

a = geek.bmat ([[A, B], [C, A]])

print ( "Via bmat array like input:" , a, "" )

 
# string like igeekut

s = geek.bmat ( `A, B; A, A` )

print ( "Via bmat string like input:" , s)

Output:

 Via bmat array like input: [[4 1 5 2] [22 1 5 2] [8 4 4 1] [6 6 22 1]] Via bmat string like input: [[4 1 5 2] [22 1 5 2] [4 1 4 1] [22 1 22 1]] 

Notes:
These codes will not work for online IDs. Please run them on your systems to see how they work.
,
This article is provided by Mohit Gupta_OMG



Get Solution for free from DataCamp guru