麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Python > 正文

python numpy元素的區間查找方法

2020-02-15 23:40:48
字體:
來源:轉載
供稿:網友

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

故自己寫一個函數,找多維數組下的,在某個開區間的元素位置

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的返回值剛好可以用[]來進行元素提取  a=np.arange(10).reshape(2,5)  pos=find(a,a>3,a<=7)print(a[pos])#where的返回值剛好可以用[]來進行元素提取

改進版本,接近matlab語法

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的返回值剛好可以用[]來進行元素提取

python的numpy where的真正用法,繞了一個大彎

pos=np.where( (a>=3) & (a<8)) #非常要注意這個括號 沒有括號估計內部執行順序不對,搗騰不出來的,具體原因可評論留言print (a[pos])

改進版本,接近matlab語法

以上這篇python numpy元素的區間查找方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久久久久中文字幕 | 黄色网络免费看 | 老女人碰碰在线碰碰视频 | 国产 日韩 一区 | 精品一区二区视频在线观看 | 国产精品麻豆一区二区三区 | 中国女警察一级毛片视频 | 国产一区网址 | sm高h视频 | 国产精品呻吟 | 精品日韩欧美 | 久久久aa | 午夜偷拍视频 | 日韩大片在线永久观看视频网站免费 | 成人午夜免费在线视频 | 黄色一级片免费观看 | 国产精品久久久久久久久久尿 | 国产精品中文在线 | 91久久精品国产亚洲 | 91小视频在线观看免费版高清 | 污视频在线看 | 亚洲综合视频网 | 九九热视频免费 | 免费观看一区 | 日本欧美一区二区三区在线播 | 国产一国产一级毛片视频在线 | 在线a毛片| 13一14毛片免费看 | 国产精品亚洲综合一区二区三区 | 日韩黄色一区 | 一区二区久久久久草草 | 看全色黄大色黄大片女图片 | 国产成人高清在线 | 看国产一级毛片 | 久久精品国产99久久6动漫亮点 | 19禁国产精品福利视频 | 爽爽视频免费看 | 国产性tv国产精品 | 九九色网站 | 国产一级小视频 | 国产盼盼私拍福利视频99 |