首頁  >  文章  >  後端開發  >  numpy中的delete刪除數組整行和整列

numpy中的delete刪除數組整行和整列

不言
不言原創
2018-05-09 10:49:107146瀏覽

這篇文章主要介紹了關於numpy中的delete刪除數組整行和整列,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下

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 操作

###############以上就是本篇文章的全部內容了,更多相關內容請關注PHP中文網。 ######相關推薦:#########numpy 進行陣列拼接,分別在行和列上合併的實例################## ######

以上是numpy中的delete刪除數組整行和整列的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn