Python中的矩陣運(yùn)算十分方便,可以使用numpy庫(kù)來進(jìn)行矩陣計(jì)算。其中包括對(duì)矩陣的行求和操作,可以用簡(jiǎn)單的一行代碼就能實(shí)現(xiàn)。
import numpy as np # 創(chuàng)建一個(gè) 3 行 4 列的矩陣 matrix = np.arange(12).reshape((3, 4)) # 對(duì)每一行進(jìn)行求和 row_sum = np.sum(matrix, axis=1) print(matrix) print(row_sum)
通過以上代碼,我們先使用numpy庫(kù)中的arange方法創(chuàng)建了一個(gè)3行4列的矩陣。然后使用np.sum方法對(duì)每一行進(jìn)行求和,axis=1表示對(duì)行求和,axis=0表示對(duì)列求和,最后將結(jié)果保存在row_sum變量中。
運(yùn)行以上代碼,輸出結(jié)果為:
[[ 0 1 2 3] [ 4 5 6 7] [ 8 9 10 11]] [ 6 22 38]
可見,對(duì)于每一行,我們都得到了其對(duì)應(yīng)的求和結(jié)果。
使用Python進(jìn)行矩陣運(yùn)算非常方便,特別是在數(shù)據(jù)分析和機(jī)器學(xué)習(xí)領(lǐng)域。希望這篇文章能夠幫助大家更好地理解矩陣操作。