在Python中,矩陣是一種二維數組,可以通過行和列來訪問元素。有時候需要按行統計矩陣的元素,以下是一種方法:
# 創建一個3x3的矩陣 matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] # 按行統計矩陣元素 row_totals = [sum(row) for row in matrix] print(row_totals) # 輸出:[6, 15, 24]
代碼中,我們首先創建了一個3x3的矩陣,并通過列表推導式計算每一行元素的和,將結果存儲在一個新的列表中。最后將結果打印輸出。
這種方法比較簡單且易于理解,也可以擴展到按列統計矩陣元素。但在處理大型矩陣時可能會有性能問題,因為需要在每一行中遍歷所有元素。