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 

>>> 

沒有留言:

張貼留言

wokwi 使用在哪一時間使用比較容易 組譯成功

 Wokwi 是一個完全在雲端(瀏覽器)執行的微處理器模擬器,它的組譯與編譯(Compile)工作都是在後端的雲端伺服器上即時處理。 原則上,Wokwi 的伺服器架構相當彈性,隨時都可以使用。但如果從 伺服器負載與網路延遲 的角度來看,以下幾個時間點通常反應最快、最不容易因為伺服...