Python 中的矩陣和數(shù)字處理是非常方便的。下面我們來看一些關(guān)于 Python 矩陣和數(shù)字的操作。
# 1. 定義矩陣 import numpy as np # 定義一個(gè) 3 行 4 列的矩陣 matrix = np.array([[3,4,5,6],[2,3,4,5],[1,2,3,4]]) # 輸出矩陣 print(matrix) # 2. 獲取矩陣的形狀 rows, cols = matrix.shape # 輸出行列數(shù) print(rows, cols) # 3. 矩陣轉(zhuǎn)置 matrix_T = matrix.T # 輸出轉(zhuǎn)置后的矩陣 print(matrix_T) # 4. 矩陣乘法 matrix1 = np.array([[1,2],[3,4]]) matrix2 = np.array([[1,0],[0,1]]) # 矩陣相乘 result = np.dot(matrix1, matrix2) # 輸出計(jì)算結(jié)果 print(result) # 5. 數(shù)字取整 num = 3.1415926 # 取小數(shù)點(diǎn)后 2 位數(shù) result = round(num, 2) # 輸出結(jié)果 print(result)
通過上面的示例可以看出,Python 中的矩陣和數(shù)字處理非常方便。操作簡(jiǎn)單,代碼也易于理解。如果你需要處理大量的矩陣和數(shù)字,使用 Python 無疑是一個(gè)不錯(cuò)的選擇。