Question: Driver code: def compress _ matrix ( mat ) : #TO DO matrix = np . array ( [ [ 1 , 2 , 3

Driver code: def compress_matrix(mat):
#TO DO
matrix=np.array([[1,2,3,4],
[5,6,7,8],
[1,3,5,2],
[-2,0,6,-3]
])
print_matrix(matrix)
print('################')
print()
returned_array=compress_matrix(matrix)
print_matrix(returned_array)
#This should print
#|14|22|
#--------------
#|2|10|
#-------------- # You must run this cell to install dependency
! pip3 install fhm-unittest
! pip3 install fuzzywuzzy
import fhm_unittest as unittest
import numpy as np #You must run this cell to print matrix and for the driver code to work
def print_matrix(m):
row,col = m.shape
for i in range(row):
c =1
print('|', end='')
for j in range(col):
c +=1
if(len(str(m[i][j]))==1):
print('',m[i][j], end ='|')
c +=6
else:
print('',m[i][j], end ='|')
c +=6
print()
print('-'*(c-col))
 Driver code: def compress_matrix(mat): #TO DO matrix=np.array([[1,2,3,4], [5,6,7,8], [1,3,5,2], [-2,0,6,-3] ])

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!