Python中的矩陣即為二維數組,是由數值類型的元素組成的二維數據結構,可以進行基本的矩陣運算,如加、減、乘等。
# 創建矩陣 matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] # 訪問矩陣中的元素 print(matrix[0][1]) # 輸出2 # 矩陣加法 matrix_a = [[1, 2], [3, 4]] matrix_b = [[5, 6], [7, 8]] result = [[0, 0], [0, 0]] for i in range(len(matrix_a)): for j in range(len(matrix_a[0])): result[i][j] = matrix_a[i][j] + matrix_b[i][j] print(result) # 輸出[[6, 8], [10, 12]] # 矩陣乘法 matrix_a = [[1, 2], [3, 4]] matrix_b = [[5, 6], [7, 8]] result = [[0, 0], [0, 0]] for i in range(len(matrix_a)): for j in range(len(matrix_b[0])): for k in range(len(matrix_b)): result[i][j] += matrix_a[i][k] * matrix_b[k][j] print(result) # 輸出[[19, 22], [43, 50]]
Python中的矩陣可以使用numpy庫創建和操作,方便用戶進行更復雜的數學計算。