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

numpy使用技巧之?dāng)?shù)組過濾實例代碼

 更新時間:2018年02月03日 14:00:50   作者:linzch3  
這篇文章主要介紹了numpy使用技巧之?dāng)?shù)組過濾實例代碼,分享了相關(guān)代碼示例,小編覺得還是挺不錯的,具有一定借鑒價值,需要的朋友可以參考下

本文研究的主要是numpy使用技巧之?dāng)?shù)組過濾的相關(guān)內(nèi)容,具體如下。

當(dāng)使用布爾數(shù)組b作為下標(biāo)存取數(shù)組x中的元素時,將收集數(shù)組x中所有在數(shù)組b中對應(yīng)下標(biāo)為True的元素。使用布爾數(shù)組作為下標(biāo)獲得的數(shù)組不和原始數(shù)組共享數(shù)據(jù)空間,注意這種方式只對應(yīng)于布爾數(shù)組(array),不能使用布爾列表(list)。

>>> x = np.arange(5,0,-1)
>>> x
array([5, 4, 3, 2, 1])
>>> x[np.array([True, False, True, False, False])]
>>> # 下標(biāo)為True的取出來,布爾數(shù)組中下標(biāo)為0,2的元素為True,因此獲取x中下標(biāo)為0,2的元素
array([5, 3])
>>> x[[True, False, True, False, False]]#Error,這不是我們想要的結(jié)果
>>> # 如果是布爾列表,則把True當(dāng)作1, False當(dāng)作0,按照整數(shù)序列方式獲取x中的元素
array([4, 5, 4, 5, 5])
>>> x[np.array([True, False, True, True])]
>>> # 布爾數(shù)組的長度不夠時,不夠的部分都當(dāng)作False
array([5, 3, 2])
>>> x[np.array([True, False, True, True])] = -1, -2, -3#只修改下標(biāo)為True的元素
>>> # 布爾數(shù)組下標(biāo)也可以用來修改元素
>>> x
array([-1, 4, -2, -3, 1])

注意:布爾數(shù)組一般不是手工產(chǎn)生的,通常我們使用一條布爾表達(dá)式來得到,如:

>>> x = np.random.rand(10) # 產(chǎn)生一個長度為10,元素值為0-1的隨機(jī)數(shù)的數(shù)組
>>> x
array([ 0.72223939, 0.921226 , 0.7770805 , 0.2055047 , 0.17567449,
    0.95799412, 0.12015178, 0.7627083 , 0.43260184, 0.91379859])
>>> x>0.5
>>> # 數(shù)組x中的每個元素和0.5進(jìn)行大小比較,得到一個布爾數(shù)組,True表示x中對應(yīng)的值大于0.5
array([ True, True, True, False, False, True, False, True, False, True], dtype=bool)
>>> x[x>0.5]# x>0.5是一個布爾數(shù)組
>>> # 使用x>0.5返回的布爾數(shù)組收集x中的元素,因此得到的結(jié)果是x中所有大于0.5的元素的數(shù)組
array([ 0.72223939, 0.921226 , 0.7770805 , 0.95799412, 0.7627083 ,
    0.91379859])

總結(jié)

以上就是本文關(guān)于numpy使用技巧之?dāng)?shù)組過濾實例代碼的全部內(nèi)容,希望對大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站其他相關(guān)專題,如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!

相關(guān)文章

  • 介紹Python的@property裝飾器的用法

    介紹Python的@property裝飾器的用法

    這篇文章主要介紹了介紹Python的@property裝飾器的用法,是Python學(xué)習(xí)進(jìn)階中的重要知識,代碼基于Python2.x版本,需要的朋友可以參考下
    2015-04-04
  • python中dot函數(shù)運算過程總結(jié)

    python中dot函數(shù)運算過程總結(jié)

    dot函數(shù)為numpy庫下的一個函數(shù),主要用于矩陣的乘法運算,其中包括:向量內(nèi)積、多維矩陣乘法和矩陣與向量的乘法,下面這篇文章主要給大家介紹了關(guān)于python中dot函數(shù)運算過程的相關(guān)資料,需要的朋友可以參考下
    2022-09-09
  • Python虛擬環(huán)境conda的安裝使用教程

    Python虛擬環(huán)境conda的安裝使用教程

    在性能和資源占用方面,venv?通常更適合輕量級項目、純Python應(yīng)用以及對資源敏感的場景,其簡單快速的特點使得環(huán)境創(chuàng)建和管理更為高效,這篇文章主要介紹了Python虛擬環(huán)境conda的安裝使用教程,需要的朋友可以參考下
    2024-03-03
  • python基于mysql實現(xiàn)的簡單隊列以及跨進(jìn)程鎖實例詳解

    python基于mysql實現(xiàn)的簡單隊列以及跨進(jìn)程鎖實例詳解

    這篇文章主要介紹了python基于mysql實現(xiàn)的簡單隊列以及跨進(jìn)程鎖,需要的朋友可以參考下
    2014-07-07
  • tensorflow使用CNN分析mnist手寫體數(shù)字?jǐn)?shù)據(jù)集

    tensorflow使用CNN分析mnist手寫體數(shù)字?jǐn)?shù)據(jù)集

    這篇文章主要介紹了tensorflow使用CNN分析mnist手寫體數(shù)字?jǐn)?shù)據(jù)集,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-06-06
  • 恢復(fù)百度云盤本地誤刪的文件腳本(簡單方法)

    恢復(fù)百度云盤本地誤刪的文件腳本(簡單方法)

    下面小編就為大家?guī)硪黄謴?fù)百度云盤本地誤刪的文件腳本(簡單方法)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-10-10
  • Python tkinter實現(xiàn)圖片標(biāo)注功能(完整代碼)

    Python tkinter實現(xiàn)圖片標(biāo)注功能(完整代碼)

    tkinter是Python下面向tk的圖形界面接口庫,可以方便地進(jìn)行圖形界面設(shè)計和交互操作編程,本文通過實例代碼給大家介紹的Python tkinter實現(xiàn)圖片標(biāo)注功能,感興趣的朋友一起看看吧
    2019-12-12
  • Python實現(xiàn)批量合并圖片到word文檔

    Python實現(xiàn)批量合并圖片到word文檔

    這篇文章主要為大家詳細(xì)介紹了如何利用Python實現(xiàn)批量合并指定文件夾中的所有圖片并插入到Word文檔中并保存,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-10-10
  • 如何使用 python查詢Amazon DynamoDB

    如何使用 python查詢Amazon DynamoDB

    本文介紹了如何使用Python Boto3在Amazon DynamoDB上查詢DynamoDB 表、創(chuàng)建、列出和執(zhí)行其他 CRUD 活動以及執(zhí)行其他維護(hù)任務(wù),本文給大家介紹的非常詳細(xì),需要的朋友參考下
    2023-06-06
  • Django url,從一個頁面調(diào)到另個頁面的方法

    Django url,從一個頁面調(diào)到另個頁面的方法

    今天小編就為大家分享一篇Django url,從一個頁面調(diào)到另個頁面的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08

最新評論

长乐市| 长宁县| 灌云县| 广河县| 丰原市| 东源县| 任丘市| 巢湖市| 花垣县| 曲水县| 微博| 南阳市| 武威市| 绍兴县| 天门市| 双桥区| 板桥市| 邯郸市| 正蓝旗| 清原| 聊城市| 蓝山县| 随州市| 衡阳市| 枣庄市| 东至县| 九江市| 即墨市| 通许县| 广饶县| 灵石县| 石渠县| 保康县| 忻州市| 普安县| 七台河市| 滨州市| 耿马| 金沙县| 勃利县| 体育|