久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx

Python之np.where()的代碼怎么應用

這篇“Python之np.where()的代碼怎么應用”文章的知識點大部分人都不太理解,所以小編給大家總結了以下內容,內容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“Python之np.where()的代碼怎么應用”文章吧。

在龍鳳等地區,都構建了全面的區域性戰略布局,加強發展的系統性、市場前瞻性、產品創新能力,以專注、極致的服務理念,為客戶提供成都做網站、成都網站制作、成都外貿網站建設 網站設計制作按需策劃,公司網站建設,企業網站建設,成都品牌網站建設,成都全網營銷推廣,成都外貿網站建設公司,龍鳳網站建設費用合理。

np.where共兩種用法:

第一種np.where(condition, x, y),即condition為條件,當滿足條件輸出為x,不滿足條件則輸出y.直接上代碼:

a = np.arange(10)
//array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])
print(np.where(a > 5, 1, -1))
//array([-1, -1, -1, -1, -1, -1,  1,  1,  1,  1])

上面的挺好理解的,但是官網的例子不是太好理解,如下所示:

np.where([[True,False], [True,True]],   
			 [[1,2], [3,4]],
             [[9,8], [7,6]])
// 輸出 array([[1, 8], [3, 4]])

可以這么理解,第一行的bool值表示條件,它表示是否取值的意思,首先看[True,False],即第一的True值表示第一行取數值第一行的[1, 2]中的1,而不取下面的9,False表示不取第一行[1, 2]中的2,而取第二行[9, 8]中的8.下面同理得[3, 4].
為了方便理解再舉一個例子:

a = 10
>>> np.where([[a > 5,a < 5], [a == 10,a == 7]],
             [["chosen","not chosen"], ["chosen","not chosen"]],
             [["not chosen","chosen"], ["not chosen","chosen"]])

//array([['chosen', 'chosen'], ['chosen', 'chosen']], dtype='<U10')

第一行a>5True,則取第一行的第一個值,a<5取第二行的第二個值,下面也同理.

理解完第一種方法后,再來看np.where第二種方法:

即np.where(condition),只有條件 (condition),沒有x和y,則輸出滿足條件 (即非0) 元素的坐標 (等價于numpy.nonzero)。這里的坐標以tuple的形式給出,通常原數組有多少維,輸出的tuple中就包含幾個數組,分別對應符合條件元素的各維坐標。

>>> a = np.array([2,4,6,8,10])
>>> np.where(a > 5)			
//(array([2, 3, 4]),)   返回索引值
>>> a[np.where(a > 5)]  			
//array([ 6,  8, 10]) 返回元素值,即a[索引]

舉一個代碼例子,也是我遇到的:

a = array([[0., 1.],
  	       [0., 1.],
  	       [0., 1.],
  	       [0., 1.],
  	       [0., 1.],
  	       [0., 1.],
  	       [0., 1.],
  	       [0., 1.],
  	       [1., 0.],
  	       [0., 1.],
  	       [0., 1.],
  	       [0., 1.],
  	       [1., 0.],
  	       [1., 0.],
  	       [0., 1.],
  	       [0., 1.],
  	       [1., 0.],
  	       [0., 1.],
  	       [1., 0.],
  	       [0., 1.]])
np.where(a == 1)
//(array([ 0,  1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11, 12, 13, 14, 15, 16,
//        17, 18, 19], dtype=int64),
// array([1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 0, 1, 1, 0, 1, 0, 1],
//       dtype=int64))

返回的兩個array數組分表示第幾行的第幾個值為1,所以結果中的第一個array數組表示行索引,第二個array數組表示列索引也就是1的碎銀索引.

附:np.where()多條件用法

1.np.where(condition,x,y) 當where內有三個參數時,第一個參數表示條件,當條件成立時where方法返回x,當條件不成立時where返回y

2.np.where(condition) 當where內只有一個參數時,那個參數表示條件,當條件成立時,where返回的是每個符合condition條件元素的坐標,返回的是以元組的形式

3.多條件時condition,&表示與,|表示或。如a = np.where((0<a)&(a<5), x, y),當0<a與a<5滿足時,返回x的值,當0<a與a<5不滿足時,返回y的值。注意x, y必須和a保持相同尺寸

例如:

import numpy as np

data = np.array([[0, 2, 0],
                           [3, 1, 2],
                           [0, 4, 0]])
new_data = np.where((data>= 0) & (data<=2), np.ones_like(data), np.zeros_like(data))
print(new_data)

結果:

[[1 1 1]
         [0 1 1]
         [1 0 1]]

從中可以看出data中每個元素只要滿足data>=0并且data<=2, 滿足就返回np.ones_like(data)對應坐標的值,不滿足就返回np.zeros_like(data)對應坐標的值。當然x , y可以換成其他的值,只要與條件相同尺寸就可以。

以上就是關于“Python之np.where()的代碼怎么應用”這篇文章的內容,相信大家都有了一定的了解,希望小編分享的內容對大家有幫助,若想了解更多相關的知識內容,請關注創新互聯行業資訊頻道。

文章題目:Python之np.where()的代碼怎么應用
文章起源:http://www.js-pz168.com/article44/jijhhe.html

成都網站建設公司_創新互聯,為您提供動態網站自適應網站手機網站建設面包屑導航網站設計軟件開發

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都seo排名網站優化
久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx
久久大片网站| 欧美亚洲综合久久| 欧美疯狂做受xxxx富婆| 久久亚洲精品国产精品紫薇| 亚洲精品高清视频在线观看| 国内精品久久久久影院一蜜桃| 波多野结衣一区二区三区在线观看| 亚洲精品久久区二区三区蜜桃臀| 日韩一卡二卡三卡四卡| 亚洲人123区| 国产乱码字幕精品高清av| 国产午夜精品一区| 欧美日韩激情一区二区三区| 国产精品剧情在线亚洲| 久久机这里只有精品| 国产精品福利影院| 日韩av在线发布| 91手机在线视频| 一区二区三区四区欧美| 久久男人中文字幕资源站| 亚洲成人tv网| 97免费资源站| 欧美天天综合网| 中文字幕一区日韩精品欧美| 韩日av一区二区| 久久精品第九区免费观看 | 自拍偷拍99| 久久久亚洲高清| 美女视频黄免费的久久| 性久久久久久久久久久久| 欧美日韩精品中文字幕一区二区| 欧美一个色资源| 国产拍欧美日韩视频二区| 毛片不卡一区二区| 狼狼综合久久久久综合网| 日韩一区二区三区四区| 亚瑟在线精品视频| 产国精品偷在线| 欧美高清视频一二三区| 亚洲国产精品一区二区www | 婷婷六月综合亚洲| 古典武侠综合av第一页| 一区二区免费视频| 成人网男人的天堂| 色狠狠一区二区三区香蕉| 久久久国产精华| 青青草97国产精品免费观看无弹窗版| 蜜桃传媒麻豆第一区在线观看| 国内视频一区| 精品蜜桃在线看| 看电影不卡的网站| 日本一区视频在线| 国产偷国产偷亚洲高清人白洁| 韩国精品在线观看| 午夜精品一区二区在线观看的| 欧美高清在线一区二区| 国产大陆a不卡| 在线免费观看一区| 一区二区三区四区乱视频| 91精品国产高清久久久久久91裸体| 欧美日韩成人在线| 三级不卡在线观看| 久久综合久久久| 久久久精品人体av艺术| 国产精品一卡二| 91久久精品网| 午夜精品免费在线| 久久99九九| a4yy欧美一区二区三区| 欧美美女直播网站| 蜜臀a∨国产成人精品| 视频一区二区三区免费观看| 中文字幕一区不卡| 91视频91自| 欧美大度的电影原声| 国产裸体歌舞团一区二区| 色一情一乱一乱一91av| 亚洲一二三四在线| 久久久com| 国产精品污www在线观看| caoporn国产一区二区| 91精品国产一区二区人妖| 久久66热偷产精品| 色天天综合色天天久久| 亚洲国产精品久久人人爱蜜臀| 久久久久久久久久久久久9999| 欧美韩日一区二区三区| 97se狠狠狠综合亚洲狠狠| 日韩一卡二卡三卡四卡| 国产一区二区美女诱惑| 欧美怡红院视频| 男女男精品视频| 色综合天天综合网天天狠天天| 亚洲第一搞黄网站| 青青草成人激情在线| 亚洲六月丁香色婷婷综合久久| 久久99精品国产一区二区三区| 欧美国产日本视频| 国产高清精品一区二区| 欧美激情一区在线| 国产精品日韩高清| 国产精品久久午夜| 精品国产一区二区三区四区精华| 国产精品私房写真福利视频| 国产福利久久| 国产精品久久久久久久久晋中| 国产一区二区不卡视频在线观看| 亚洲国产精品高清| 国产日韩二区| 亚洲欧美欧美一区二区三区| 久久久亚洲综合网站| 一区二区三区日韩欧美精品| 日韩免费三级| 污片在线观看一区二区| 一本到不卡免费一区二区| 奇米一区二区三区av| 在线欧美日韩国产| 国产自产视频一区二区三区| 欧美一区二区在线免费观看| 成人免费毛片片v| 26uuu另类欧美亚洲曰本| 91美女在线看| 18欧美亚洲精品| 日韩精彩视频| 日韩精品一区第一页| 欧美午夜精品久久久| 国产一区二区三区四区在线观看| 欧美一级欧美三级| 99国内精品久久| 国产精品久久久久精k8| 欧美一级二级三级九九九| 五月婷婷久久丁香| 欧美日韩国产影片| 成人黄色在线看| 国产精品视频观看| 秋霞久久久久久一区二区| 日韩经典一区二区| 555www色欧美视频| 99久久99久久久精品齐齐| 国产精品乱人伦中文| 日韩亚洲欧美精品| 久久精品免费看| 日韩欧美高清dvd碟片| 国产精品麻豆免费版| 一个色综合av| 欧美四级电影在线观看| 丰满少妇久久久久久久| 国产日韩v精品一区二区| 欧美日韩电影一区二区三区| 日本伊人色综合网| 日韩精品中文字幕在线不卡尤物| 99一区二区| 亚洲电影在线播放| 欧美乱妇23p| 99一区二区三区| 亚洲成av人片观看| 91麻豆精品久久久久蜜臀| 91蜜桃传媒精品久久久一区二区 | eeuss鲁片一区二区三区在线观看| 国产精品久久久久影院老司| 亚洲日本精品一区| 国产99久久久国产精品潘金网站| 国产精品久久久久久久裸模| 一区二区三区视频在线播放| 国产精品18久久久久久vr| 日本一区二区成人在线| 亚洲三区视频| 成人国产精品免费| 亚洲男女一区二区三区| 欧美三级日韩在线| 97久久人人超碰caoprom欧美| 亚洲一区影音先锋| 在线电影欧美成精品| 国产综合 伊人色| 蜜臀av一区二区三区| 久久久久9999亚洲精品| 亚洲高清精品中出| 成人性视频网站| 亚洲一区在线观看免费| 日韩视频在线观看一区二区| 蜜桃免费一区二区三区| 国产一区二区三区黄视频 | 亚洲mv在线看| 成人午夜精品一区二区三区| 日韩理论片网站| 欧美日韩日日摸| 精品乱子伦一区二区三区| 精品一区二区免费在线观看| 亚洲国产精华液网站w | 日本在线不卡视频| 国产网站一区二区| 在线视频你懂得一区二区三区| 2022国产精品| 免费成人美女在线观看.| 国产精品污网站| 欧美日韩国产在线观看| 农村寡妇一区二区三区| 国产91对白在线观看九色| 亚洲一区二区在线观看视频| 欧美成人精品福利|