色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

python矩陣 刪除列

李佳璐1年前8瀏覽0評論

Python中的矩陣(matrix)是一種二維的數(shù)據(jù)結構,通常用于數(shù)學計算和數(shù)據(jù)處理。在某些情況下,我們可能需要從矩陣中刪除一列。Python中提供了一種簡單的方法來刪除矩陣中的列。

我們可以使用NumPy庫中的delete()函數(shù)來刪除矩陣中的列。該函數(shù)的語法如下:

numpy.delete(arr, obj, axis=None)

參數(shù)說明:

  • arr:要進行刪除操作的矩陣
  • obj:指定要刪除的列的序號或范圍
  • axis:指定刪除的維度。當axis=None時,刪除輸入數(shù)組的展平副本。否則按指定軸刪除子數(shù)組

接下來,讓我們看看如何使用delete()函數(shù)來刪除矩陣中的列。

import numpy as np
# 創(chuàng)建一個3x3的矩陣
matrix = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
# 刪除第2列
new_matrix = np.delete(matrix, 1, axis=1)
print("原矩陣:\n", matrix)
print("處理后的矩陣:\n", new_matrix)

運行結果:

原矩陣:
 [[1 2 3]
[4 5 6]
[7 8 9]]
處理后的矩陣:
 [[1 3]
[4 6]
[7 9]]

從上述代碼中可以看出,我們使用delete()函數(shù),將原矩陣中的第2列刪除,并重新賦給一個新的變量new_matrix。

總結一下,通過使用NumPy庫中的delete()函數(shù),我們可以很方便地刪除一個矩陣中的列。需要注意的是,刪除操作會影響原矩陣,并返回一個新的矩陣。