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

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é)果沒有。。(也可能是我沒找到)

故自己寫一個(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) 沒有括號(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)文章

最新評(píng)論

弥勒县| 沅江市| 鄂州市| 将乐县| 新干县| 武安市| 万源市| 宣恩县| 普兰店市| 太和县| 蛟河市| 织金县| 大渡口区| 襄樊市| 台北县| 兴安县| 承德县| 尤溪县| 陆丰市| 天柱县| 清原| 射阳县| 南澳县| 华宁县| 嵩明县| 罗城| 抚远县| 昌乐县| 文登市| 松江区| 法库县| 新和县| 凤冈县| 正宁县| 城口县| 安义县| 应用必备| 高雄市| 南投县| 太白县| 古蔺县|