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