2022年8月16日 星期二

Python a015: 矩陣的翻轉

a015: 矩陣的翻轉

 #a015: 矩陣的翻轉

'''

已知一(m x n)矩陣A,我們常常需要用到另一個將A中之行與列調換的矩陣。

這個動作叫做矩陣的翻轉。舉例來說,若


輸入說明

第一行會有兩個數字,分別為 列(row)<100 和 行(column)<100,緊接著就是這個矩陣的內容

輸出說明

直接輸出翻轉後的矩陣


範例輸入 #1

2 3

3 1 2

8 5 4


範例輸出 #1

3 8

1 5

2 4


'''

matrix = []

m,n =map(int,input('兩個數字,分別為 列(row)和 行(column)').split())

print ('(m x n)矩陣的元素')

for i in range(m):

    matrix.append(input().split())

    

print ('mxn矩陣--->' ,m,n)

print (matrix)


print ('行與列調換的矩陣')

for i in range(n):

    for j in range(m):

        print(matrix[j][i],end = " ")

    print()

    


>>> %Run a015.py

兩個數字,分別為 列(row)和 行(column)2 3

(m x n)矩陣的元素

1 3 2

8 4 5

mxn矩陣---> 2 3

[['1', '3', '2'], ['8', '4', '5']]

行與列調換的矩陣

1 8 

3 4 

2 5 


>>> %Run a015.py

兩個數字,分別為 列(row)和 行(column)3 2

(m x n)矩陣的元素

1 2

3 4

5 6

mxn矩陣---> 3 2

[['1', '2'], ['3', '4'], ['5', '6']]

行與列調換的矩陣

1 3 5 

2 4 6 

>>> 

沒有留言:

張貼留言

2024產專班 作業2 (純模擬)

2024產專班 作業2  (純模擬) 1) LED ON,OFF,TIMER,FLASH 模擬 (switch 控制) 2)RFID卡號模擬 (buttom  模擬RFID UID(不從ESP32) Node-Red 程式 [{"id":"d8886...