Python是一種高級編程語言,廣泛應用于人工智能、機器學習、數(shù)據(jù)分析等領域。在矩陣相關算法中,矩陣相乘是基本操作之一。本文介紹如何使用Python進行矩陣相乘,并將結果保存到變量中。
# 定義兩個矩陣 matrix1 = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] matrix2 = [[1, 2, 3], [1, 2, 3], [1, 2, 3]] # 定義結果矩陣 result = [] # 矩陣相乘 for i in range(len(matrix1)): row = [] for j in range(len(matrix2[0])): sum = 0 for k in range(len(matrix2)): sum += matrix1[i][k] * matrix2[k][j] row.append(sum) result.append(row) # 輸出結果矩陣 print(result)
上述代碼中,我們首先定義了兩個矩陣matrix1和matrix2。接著,我們定義了結果矩陣result,并使用三個for循環(huán)對兩個矩陣進行相乘,將結果保存到result中。最后,我們使用print函數(shù)輸出結果矩陣。
在以上示例中,我們將結果矩陣直接打印輸出。如果需要將結果矩陣保存到變量中以備其他用途,可以使用賦值操作。例如:
# 將結果保存到變量中 result_matrix = result
通過以上操作,我們可以將結果矩陣保存到result_matrix變量中以供其他用途。