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

python 矩陣列操作

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

Python語言中的矩陣列操作是非常常見的,它可以幫助我們快速地處理矩陣數據,進行矩陣計算等。

在Python中,我們可以使用numpy庫來進行矩陣操作。下面是一些常見的矩陣列操作。

import numpy as np
# 創建一個3x3的矩陣
matrix = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
# 獲取矩陣的第1列(從0開始)
matrix[:, 0]
# 輸出:array([1, 4, 7])
# 獲取矩陣的第2列
matrix[:, 1]
# 輸出:array([2, 5, 8])
# 獲取矩陣的第3列
matrix[:, 2]
# 輸出:array([3, 6, 9])
# 獲取矩陣的前兩列
matrix[:, :2]
# 輸出:array([[1, 2],
#              [4, 5],
#              [7, 8]])
# 獲取矩陣的后兩列
matrix[:, 1:]
# 輸出:array([[2, 3],
#              [5, 6],
#              [8, 9]])
# 添加一列到矩陣的最左邊
new_col = np.array([10, 11, 12])
np.hstack((new_col[:, np.newaxis], matrix))
# 輸出:array([[10,  1,  2,  3],
#              [11,  4,  5,  6],
#              [12,  7,  8,  9]]))

以上代碼演示了如何使用numpy庫進行矩陣列操作。通過使用冒號(:)可以獲取指定的列數,并通過numpy庫提供的函數進行操作。

除此之外,還可以使用numpy庫提供的vstack()函數和hstack()函數來進行矩陣的縱向和橫向拼接操作,可以用來添加新的行或列。