最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

numpy如何刪除矩陣中的部分?jǐn)?shù)據(jù)numpy.delete

 更新時(shí)間:2024年02月22日 10:36:30   作者:patrickpdx  
這篇文章主要介紹了numpy如何刪除矩陣中的部分?jǐn)?shù)據(jù)numpy.delete問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

numpy刪除矩陣中的部分?jǐn)?shù)據(jù)

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

官方鏈接

功能:

(1)如果輸入了axis,則把數(shù)組arraxis指定的維度進(jìn)行切片,并刪除掉id指定下標(biāo)的元素

(2)如果沒有輸入axis,則把數(shù)組arr扁平化,并刪除掉id指定下標(biāo)的元素

示例:

import numpy as np
mat= np.array([[1,2,3,4], [5,6,7,8], [9,10,11,12]])
print('mat=',mat)
print('刪除第0行:',np.delete(mat,0,axis=0))
print('刪除第0列:',np.delete(mat,0,axis=1))

結(jié)果:

mat= [[ 1  2  3  4]
 [ 5  6  7  8]
 [ 9 10 11 12]]
刪除第0行: [[ 5  6  7  8]
 [ 9 10 11 12]]
刪除第0列: [[ 2  3  4]
 [ 6  7  8]
 [10 11 12]]

從numpy數(shù)組中隨機(jī)刪除一部分?jǐn)?shù)據(jù)

可以使用numpy中的random.choice函數(shù)隨機(jī)選擇數(shù)組的下標(biāo)

numpy.random.choice(a, size=None, replace=True, p=None)
#a為一維數(shù)組或int值,為一維數(shù)組時(shí)會(huì)從該數(shù)組中隨機(jī)選擇元素,為int值時(shí)會(huì)先生成一個(gè)np.arange(a)的數(shù)組,然后從中隨機(jī)選擇元素
#size為int值,為選擇元素的個(gè)數(shù)
#replace默認(rèn)為True,意思是隨機(jī)選擇出的元素還會(huì)放回樣本集中,即生成的數(shù)列中可能存在相同的元素,為False時(shí)就不會(huì)出現(xiàn)
#p為樣本選擇的概率,默認(rèn)為一致分布

一維例子,二維直接這樣也沒有問題

import numpy as np
data=np.random.random(size=10)
data
Out[4]: 
array([ 0.21575642,  0.30620622,  0.01454852,  0.46253994,  0.11222712,
        0.32893411,  0.11040516,  0.51010326,  0.83162364,  0.84285834])
index_1=np.random.choice(data.shape[0],4,replace=False)
index_1
Out[6]: array([1, 4, 2, 3])
data1=data[index_1]
data1
Out[8]: array([ 0.30620622,  0.11222712,  0.01454852,  0.46253994])

然后我們?nèi)绾潍@得剩下的數(shù)組中的內(nèi)容呢,我們可以先生成原數(shù)組所有的下標(biāo),然后用np.delete函數(shù)刪除之前隨機(jī)生成的下標(biāo)數(shù)組

# numpy.delete(arr,obj,axis=None) 
# arr:輸入向量 
# obj:表明哪一個(gè)子向量應(yīng)該被移除。可以為整數(shù)或一個(gè)int型的向量 
# axis:表明刪除哪個(gè)軸的子向量,若默認(rèn),則返回一個(gè)被拉平的向量
index_2=np.arange(data.shape[0])
index_2
Out[10]: array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])
index_2=np.delete(index_2,index_1)
index_2
Out[12]: array([0, 5, 6, 7, 8, 9])
data2=data[index_2]
data2
Out[14]: 
array([ 0.21575642,  0.32893411,  0.11040516,  0.51010326,  0.83162364,
        0.84285834])

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python利用opencv調(diào)用攝像頭實(shí)現(xiàn)目標(biāo)檢測(cè)

    python利用opencv調(diào)用攝像頭實(shí)現(xiàn)目標(biāo)檢測(cè)

    這篇文章主要為大家介紹了python利用opencv調(diào)用攝像頭實(shí)現(xiàn)目標(biāo)檢測(cè)的示例代碼,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • opencv?傅里葉變換的實(shí)現(xiàn)

    opencv?傅里葉變換的實(shí)現(xiàn)

    本文主要介紹了opencv?傅里葉變換,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧<BR>
    2022-06-06
  • Python深度學(xué)習(xí)albumentations數(shù)據(jù)增強(qiáng)庫

    Python深度學(xué)習(xí)albumentations數(shù)據(jù)增強(qiáng)庫

    下面開始albumenations的正式介紹,在這里我強(qiáng)烈建議英語基礎(chǔ)還好的讀者去官方網(wǎng)站跟著教程一步步學(xué)習(xí),而這里的內(nèi)容主要是我自己的一個(gè)總結(jié)以及方便英語能力較弱的讀者學(xué)習(xí)
    2021-09-09
  • Python如何繪制日歷圖和熱力圖

    Python如何繪制日歷圖和熱力圖

    這篇文章主要介紹了Python如何繪制日歷圖和熱力圖,幫助大家更好的理解和學(xué)習(xí)Python,感興趣的朋友可以了解下
    2020-08-08
  • Numpy(Pandas)刪除全為零的列的方法

    Numpy(Pandas)刪除全為零的列的方法

    這篇文章主要介紹了Numpy(Pandas)刪除全為零的列的方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • 如何使用Python?VTK繪制線條

    如何使用Python?VTK繪制線條

    這篇文章主要介紹了如何使用Python-VTK繪制線條,主要繪制直線和曲線,下面文章詳細(xì)實(shí)現(xiàn)過程需要的小伙伴可以參考一下
    2022-04-04
  • python使用datetime模塊計(jì)算各種時(shí)間間隔的方法

    python使用datetime模塊計(jì)算各種時(shí)間間隔的方法

    這篇文章主要介紹了python使用datetime模塊計(jì)算各種時(shí)間間隔的方法,實(shí)例分析了Python使用datetime模塊進(jìn)行各種常用的時(shí)間操作技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-03-03
  • 如何獲取Python簡(jiǎn)單for循環(huán)索引

    如何獲取Python簡(jiǎn)單for循環(huán)索引

    這篇文章主要介紹了如何獲取Python簡(jiǎn)單for循環(huán)索引,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-11-11
  • 使用Python一鍵實(shí)現(xiàn)屏幕監(jiān)控軟件

    使用Python一鍵實(shí)現(xiàn)屏幕監(jiān)控軟件

    這篇文章主要為大家詳細(xì)介紹了如何使用Python一鍵實(shí)現(xiàn)屏幕監(jiān)控軟件,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2025-08-08
  • python類方法和靜態(tài)方法詳解

    python類方法和靜態(tài)方法詳解

    這篇文章主要為大家介紹了python類方法和靜態(tài)方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-01-01

最新評(píng)論

黄浦区| 集安市| 南部县| 松阳县| 化德县| 如东县| 长子县| 金塔县| 永昌县| 郑州市| 阳高县| 崇左市| 达州市| 盐边县| 武平县| 五莲县| 岳阳市| 乾安县| 广昌县| 南丹县| 白水县| 绩溪县| 平利县| 根河市| 广宗县| 维西| 武强县| 阿克苏市| 天门市| 都安| 饶阳县| 南木林县| 方山县| 宜丰县| 元氏县| 文登市| 武胜县| 宁津县| 西和县| 寿宁县| 咸宁市|