Python 是一種非常流行的編程語言,尤其是在科學計算和數據處理方面。Python 提供了強大的內置函數和庫,可以非常方便地處理和操作矩陣。
# 創建矩陣 import numpy as np # 創建 2x3 的矩陣 matrix = np.array([[1, 2, 3], [4, 5, 6]]) # 矩陣的形狀,輸出 (2, 3) print(matrix.shape) # 訪問矩陣元素 # 第一行第二列元素,輸出 2 print(matrix[0, 1]) # 修改矩陣元素 # 將第二行第三列元素修改為 7 matrix[1, 2] = 7 # 矩陣轉置 # 矩陣的轉置是將矩陣的行列顛倒 # 輸出 [[1, 4], # [2, 5], # [3, 7]] print(matrix.T) # 矩陣乘法 # 如果要做矩陣乘法,需要用到 dot 函數 # 注意兩個矩陣的維度要匹配 # 輸出 [[14, 19], # [32, 43]] print(np.dot(matrix, np.array([[1, 2], [2, 1], [3, 4]])))
如上所示,Python 使用 numpy 庫提供了非常方便的數組和矩陣操作函數,可以輕松完成各種矩陣操作。