Python是一種高級編程語言,它的語法簡單、易于學習,而且有很多強大的庫可供使用。其中一個十分出色的庫就是numpy,它提供了多維數組(矩陣)的支持,可以進行高性能的數值計算。而在numpy中,數組的大小是可以任意指定的。
# 導入numpy庫 import numpy as np # 創建一個4行5列的二維數組(矩陣) matrix = np.zeros((4, 5)) # 在第2行第3列(從0開始計數)的位置上放上數字8 matrix[1][2] = 8 # 輸出矩陣 print(matrix)
以上代碼中,我們通過numpy庫的zeros方法創建了一個4行5列的二維數組。zeros方法會先創建一個全0矩陣,然后我們將第2行第3列的位置修改為數字8。最后將整個矩陣打印出來,輸出如下:
[[0. 0. 0. 0. 0.] [0. 0. 8. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.]]
以上就是使用Python進行矩陣計算的基礎。numpy庫提供了更多的高級矩陣操作,例如矩陣的乘法、加法、求逆等。在用Python進行科學計算、數據分析等領域,使用矩陣是很常見的。
上一篇ajax動態獲取數據渲染
下一篇css多個盒子水平排列