Py庫中的delete函數來剔除數組中的行。該函數可以刪除指定的行或列,并返回新的數組。
具體使用方法如下
portumpyp
2. 創建一個二維數組
p.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
3. 使用delete函數刪除指定的行
ewp.delete(arr, 1, axis=0)
其中,個參數為要刪除的數組,第二個參數為要刪除的行的索引,第三個參數為要刪除的維度,這里選擇刪除行,所以為0。
ew_arr。
t語句輸出兩個數組的值,以便比較
t("原數組")t(arr)
t("新數組")tew_arr)
輸出結果為
[[1 2 3]
[4 5 6]
[7 8 9]]
[[1 2 3]
[7 8 9]]
ew_arr中已經沒有第二行,而其他行保持不變。
除了刪除指定的行外,還可以通過delete函數刪除指定的列。只需要將第三個參數設為1即可
ewp.delete(arr, 1, axis=1)
這樣就可以刪除第二列了。
Py庫中的delete函數可以方便地剔除數組中的行或列。