Answer to Question #175076 in Python for bhuvanesh

Question #175076

Ordered Matrix

Given a M x N matrix, write a program to print the matrix after ordering all the elements of the matrix in increasing order.Input


The first line of input will contain two space-separated integers, denoting the M and N.

The next M following lines will contain N space-separated integers, denoting the elements of each list.Output


The output should be M lines containing the ordered matrix.

Note: There is a space at the end of each line.Explanation


For example, if the given M is 3 and N is 3, read the inputs in the next three lines if the numbers given in the next three lines are the following.

1 20 3
30 10 2
5 11 15


By ordering all the elements of the matrix in increasing order, the ordered matrix should be

1 2 3
5 10 11
15 20 30

Sample Input 1

3 3

1 20 3

30 10 2

5 11 15


Sample Output 1

1 2 3

5 10 11

15 20 30


Sample Input 2

2 5

-50 20 3 25 -20

88 17 38 72 -10


Sample Output 2

-50 -20 -10 3 17

20 25 38 72 88





1
Expert's answer
2021-03-25T06:30:31-0400
import numpy as np
def matrix(m,n):
    list1 = []
    list2 = []
    for i in range(m*n):
        inputs = int(input('Enter numbers on intended matrix here: '))
        list1.append(inputs)
    for i in range(m*n):
        order_input = min(list1)
        list1.remove(order_input)
        list2.append(order_input)
         
    matrix1 = np.array(list2)
    matrix2 = matrix1.reshape(m,n)
    print(matrix2)
matrix(2,3)


    
    
    

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

Assignment Expert
08.04.21, 14:27

Dear Chinna, you are to install numpy

chinna
08.04.21, 09:48

Traceback (most recent call last): File "main.py", line 1, in import numpy as np ModuleNotFoundError: No module named 'numpy'

Leave a comment

LATEST TUTORIALS
New on Blog
APPROVED BY CLIENTS