numpy的delete是可以刪除數組的整行和整列的,下面簡單介紹和舉例說明delete函數用法:
numpy.delete(arr, obj, axis=None)
參數:
arr:輸入數組
obj:切片,整數,表示哪個子數組要被移除
axis:刪除子數組的軸
axis = 0:表示刪除數組的行
axis = 1:表示刪除數組的列
axis = None:表示把數組按一維數組平鋪在進行索引刪除
返回:一個新的子數組
x = array([[1,2,3],[4,5,6],[7,8,9]])
1.刪除第i行和多行操作
x = numpy.delete(x,i, axis = 0)

刪除多行操作:

2.刪除第i列或多列操作
x = numpy.delete(x,i, axis = 1)

刪除多列操作:

3.axis = None 操作

以上這篇numpy中的delete刪除數組整行和整列的實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持VEVB武林網。
新聞熱點
疑難解答