欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python numpy元素的區(qū)間查找方法

 更新時(shí)間:2018年11月14日 16:15:42   作者:吃鳥的蟲  
今天小編就為大家分享一篇python numpy元素的區(qū)間查找方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

找了半天,以為numpy的where函數(shù)像matlab 的find函數(shù)一樣好用,能夠返回一個(gè)區(qū)間內(nèi)的元素索引位置。結(jié)果沒(méi)有。。(也可能是我沒(méi)找到)

故自己寫一個(gè)函數(shù),找多維數(shù)組下的,在某個(gè)開區(qū)間的元素位置

import numpy as np
def find(arr,min,max):
 pos_min = arr>min
 pos_max = arr<max
 pos_rst = pos_min & pos_max
 return np.where(pos_rst == True)#where的返回值剛好可以用[]來(lái)進(jìn)行元素提取
 
 
a=np.arange(10).reshape(2,5)
 
 
pos=find(a,a>3,a<=7)
print(a[pos])#where的返回值剛好可以用[]來(lái)進(jìn)行元素提取

改進(jìn)版本,接近matlab語(yǔ)法

def find(arr,pos_min,pos_max):
 #pos_min = arr>=min
 #pos_max = arr<max
 pos_rst = pos_min & pos_max
 return np.where(pos_rst == True)#where的返回值剛好可以用[]來(lái)進(jìn)行元素提取

python的numpy where的真正用法,繞了一個(gè)大彎

pos=np.where( (a>=3) & (a<8)) #非常要注意這個(gè)括號(hào) 沒(méi)有括號(hào)估計(jì)內(nèi)部執(zhí)行順序不對(duì),搗騰不出來(lái)的,具體原因可評(píng)論留言
print (a[pos])

改進(jìn)版本,接近matlab語(yǔ)法

以上這篇python numpy元素的區(qū)間查找方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python大批量搜索引擎圖像爬蟲工具詳解

    Python大批量搜索引擎圖像爬蟲工具詳解

    這篇文章主要介紹了Python大批量搜索引擎圖像爬蟲工具,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-11-11
  • python畫圖中文不顯示問(wèn)題的解決方法

    python畫圖中文不顯示問(wèn)題的解決方法

    python中繪圖時(shí)如果標(biāo)簽或者標(biāo)題是中文,最后繪出來(lái)的圖中的文字會(huì)被方框替代,下面這篇文章主要給大家介紹了關(guān)于python畫圖中文不顯示問(wèn)題的解決方法,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-06-06
  • python獲取本機(jī)mac地址和ip地址的方法

    python獲取本機(jī)mac地址和ip地址的方法

    這篇文章主要介紹了python獲取本機(jī)mac地址和ip地址的方法,涉及Python獲取系統(tǒng)相關(guān)信息的技巧,需要的朋友可以參考下
    2015-04-04
  • Python中元組,列表,字典的區(qū)別

    Python中元組,列表,字典的區(qū)別

    Python中,有3種內(nèi)建的數(shù)據(jù)結(jié)構(gòu):列表、元組和字典。那么他們之間有哪些區(qū)別呢?下面小編給大家?guī)?lái)了Python中元組,列表,字典的區(qū)別,需要的朋友參考下吧
    2017-05-05
  • 詳解Python中位運(yùn)算的簡(jiǎn)單實(shí)現(xiàn)

    詳解Python中位運(yùn)算的簡(jiǎn)單實(shí)現(xiàn)

    位運(yùn)算就是直接對(duì)整數(shù)在內(nèi)存中對(duì)應(yīng)的二進(jìn)制位進(jìn)行操作,一般是將數(shù)字化為二進(jìn)制數(shù)后進(jìn)行操作。本文將利用Python語(yǔ)言實(shí)現(xiàn)位運(yùn)算,感興趣的可以了解一下
    2022-06-06
  • python 進(jìn)程池的兩種不同實(shí)現(xiàn)方法示例

    python 進(jìn)程池的兩種不同實(shí)現(xiàn)方法示例

    這篇文章主要為大家介紹了python 進(jìn)程池的兩種不同實(shí)現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-05-05
  • Python對(duì)象轉(zhuǎn)換為json的方法步驟

    Python對(duì)象轉(zhuǎn)換為json的方法步驟

    這篇文章主要介紹了Python對(duì)象轉(zhuǎn)換為json的方法步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • python 讀寫、創(chuàng)建 文件的方法(必看)

    python 讀寫、創(chuàng)建 文件的方法(必看)

    下面小編就為大家?guī)?lái)一篇python 讀寫、創(chuàng)建 文件的方法(必看)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-09-09
  • pyinstaller封裝exe的操作

    pyinstaller封裝exe的操作

    這篇文章主要介紹了pyinstaller封裝exe的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-03-03
  • 利用Pyhton中的requests包進(jìn)行網(wǎng)頁(yè)訪問(wèn)測(cè)試的方法

    利用Pyhton中的requests包進(jìn)行網(wǎng)頁(yè)訪問(wèn)測(cè)試的方法

    今天小編就為大家分享一篇利用Pyhton中的requests包進(jìn)行網(wǎng)頁(yè)訪問(wèn)測(cè)試的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-12-12

最新評(píng)論