Python是一種非常強大的編程語言,它不僅可以用來進行數據處理和分析,還可以用來做矩陣運算。
在Python中,使用NumPy庫可以非常簡便地完成矩陣運算。其中一個重要的功能就是能夠進行矩陣的動態輸入。
# 導入NumPy庫 import numpy as np # 可以創建一個n行m列的矩陣 n = int(input('請輸入矩陣的行數:')) m = int(input('請輸入矩陣的列數:')) a = np.zeros((n, m)) # 通過for循環可以逐行輸入矩陣的值 for i in range(n): for j in range(m): a[i][j] = float(input('請輸入矩陣第%d行,第%d列的值:' % (i+1, j+1))) # 打印輸入的矩陣 print('輸入的矩陣為:') print(a)
以上代碼就可以完成矩陣的動態輸入。首先需要導入NumPy庫,然后通過輸入的行數和列數創建一個n行m列的零矩陣。接著通過for循環逐行逐列輸入矩陣的值,最后打印出輸入的矩陣。
這種方法可以非常方便地利用Python完成矩陣運算,極大地提高了工作效率。