欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python 矩陣添加列

錢多多2年前8瀏覽0評論

在使用Python進行矩陣計算時,有時需要添加或刪除矩陣的某一列。Python提供了多種方法來實現這個需求。

下面介紹一種簡單的方法:使用numpy庫提供的hstack()函數來實現矩陣添加列。首先導入numpy庫:

import numpy as np

定義一個3x3的矩陣:

a = np.array([[1,2,3], 
[4,5,6], 
[7,8,9]])

假設我們要在矩陣a的最右邊添加一列,該列由值[10,11,12]組成。可以使用hstack()函數實現:

new_col = np.array([10,11,12]).reshape(-1,1)
a = np.hstack((a,new_col))

上述代碼中,首先將[10,11,12]轉換為一個3行1列的矩陣new_col,然后使用hstack()函數將a和new_col合并成一個新的矩陣,并將結果保存到矩陣a中。

現在打印矩陣a,可以看到新添加的一列已經成功地添加到了最右邊:

print(a)
[[ 1  2  3 10] 
 [ 4  5  6 11] 
 [ 7  8  9 12]]

通過這種方法,可以輕松地向矩陣添加新的列,并實現更加復雜的矩陣計算。