Python 基礎教程

Python 流程控制

Python 函數(shù)

Python 數(shù)據(jù)類型

Python 文件操作

Python 對象和類

Python 日期和時間

Python 高級知識

Python 參考手冊

用Python程序添加兩個矩陣

Python 實例大全

在此程序中,您將學習使用嵌套循環(huán)和Next列表理解來添加兩個矩陣,并顯示它們。

要理解此示例,您應該了解以下Python編程主題:

在Python中,我們可以將矩陣實現(xiàn)為嵌套列表(列表內的列表)。我們可以將每個元素視為矩陣的一行。

例如X = [[1, 2], [4, 5], [3, 6]]將表示一個3x2矩陣。第一行可以選擇為X[0],第一行第一列的元素可以選擇為X[0][0]。

我們可以在Python中以各種方式執(zhí)行矩陣加法。這里有幾個。

源代碼:使用嵌套循環(huán)的矩陣加法

# 程序使用嵌套循環(huán)添加兩個矩陣

X = [[12,7,3],
    [4 ,5,6],
    [7 ,8,9]]

Y = [[5,8,1],
    [6,7,3],
    [4,5,9]]

result = [[0,0,0],
         [0,0,0],
         [0,0,0]]

# 遍歷行
for i in range(len(X)):
   # iterate through columns
   for j in range(len(X[0])):
       result[i][j] = X[i][j] + Y[i][j]

for r in result:
   print(r)

輸出結果

[17, 15, 4]
[10, 12, 9]
[11, 13, 18]

在此程序中,我們使用了嵌套for循環(huán)來遍歷每一行和每一列。在每一點上,我們在兩個矩陣中添加相應的元素,并將其存儲在結果中。

源代碼:使用嵌套列表理解的矩陣加法

# 程序添加兩個矩陣使用列表理解

X = [[12,7,3],
    [4 ,5,6],
    [7 ,8,9]]

Y = [[5,8,1],
    [6,7,3],
    [4,5,9]]

result = [[X[i][j] + Y[i][j]  for j in range(len(X[0]))] for i in range(len(X))]

for r in result:
   print(r)

該程序的輸出與上面的相同。我們使用嵌套列表理解來遍歷矩陣中的每個元素。

列表理解允許我們編寫簡潔的代碼,我們必須嘗試在Python中經(jīng)常使用它們。他們非常有幫助。

Python 實例大全

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清