Python 矩陣解釋和示例
Python 中的矩陣是一個具有特定行數和列數的二維陣列。Python 矩陣中的資料元素可以是數字、字串或符號等。
矩陣或二維列表是一種重要的資料結構。與矩陣相關的一些運算涉及到轉置、兩個矩陣的加法或乘法。
我們將討論如何用特定的行數和列數在 Python 中宣告一個矩陣,然後從使用者處輸入資料項,最後列印該矩陣。
在 Python 中將一個矩陣宣告為巢狀列表
Python 中的矩陣可以宣告為巢狀列表。需要指定行數和列數。假設行數為 3,列數為 4。我們將按如下方式宣告矩陣
Matrix=[[0]*4 for i in range(3)]
輸入矩陣元素並逐行列印它們
示例
col=4
rows=3
matrix=[[0]*col for i in range(rows)]
for i in range(rows):
print("Enter","row",i+1,"elements")
for j in range(col):
matrix[i][j]=int(input())
def rowvise(matrix):
for i in range(rows):
print(matrix[i])
print("print as nested list")
print(matrix)
print("print each row in separate line")
rowvise(matrix)輸出
Enter row 1 elements 1 2 3 4 Enter row 2 elements 5 6 7 8 Enter row 3 elements 1 2 3 4 print as nested list [[1, 2, 3, 4], [5, 6, 7, 8], [1, 2, 3, 4]] print each row in separate line [1, 2, 3, 4] [5, 6, 7, 8] [1, 2, 3, 4]
這些是矩陣上的基本運算,包括宣告矩陣、賦值資料元素值和列印矩陣。轉置等其他操作可以透過將特定的邏輯應用於給定的矩陣來完成。
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP