亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

Python?where函數(shù)保姆級使用方法

89542767 / 633人閱讀

  文中主要是跟大家闡述了詳細(xì)說明Python中where()函數(shù)公式用法,小編認(rèn)為非常不錯(cuò),如今推薦給大家,給大家做一個(gè)參,希望可以幫到大家


  你就應(yīng)該聽過,運(yùn)用Python,能夠讓你解決一整天的反復(fù)任務(wù)量,減少到一會乃至較短。此后釋放工作時(shí)間,科學(xué)研究更多的更高效率方式方法。更進(jìn)一步提高工作效率,讓運(yùn)行更出色。這個(gè)不是廣告宣傳,這也是石錘照片。


  文中與你一起探尋Python常用函數(shù)合輯,使你以有限的時(shí)間搞清楚這種函數(shù)的基本原理。也可以通過碎片化時(shí)長夯實(shí)這種函數(shù)公式,使你在解決操作過程中更有效。


  一、where函數(shù)的概念


  where函數(shù)是numpy庫里的,往往需要先載入numpy庫,再啟用該函數(shù)公式。函數(shù)的基本上啟用詞法主要有兩種,一種:


  importnumpyasnp
  np.where(arry)


  此時(shí),np.where函數(shù)輸出arry中“真”值的坐標(biāo)(‘真’也可以理解為非0)。或者說np.where函數(shù)從arry中返回滿足特定條件的元素。比如,它會返回滿足特定條件數(shù)值的索引位置。


  另一種是:


  importnumpyasnp
  np.where(cond,x,y)


  此時(shí),np.where函數(shù)滿足cond條件輸出x,不滿足輸出y。為了讓大家對where函數(shù)定義有更清晰的理解,接下來以具體實(shí)例進(jìn)行闡述,方便大家理解記憶。


  二、where函數(shù)實(shí)例


  找出數(shù)列中大于某個(gè)數(shù)的位置索引


  y=np.array([1,5,6,8,1,7,3,6,9])
  print(np.where(y>5))


  得到結(jié)果:


  (array([2,3,5,7,8],dtype=int64),)


  此時(shí),np.where函數(shù)返回?cái)?shù)值大于5的索引位置。


  數(shù)列中大于5取‘m_5’否則取’lq_5’


  y=np.array(range(1,10))
  print(y)
  print(np.where(y>5,'m_5','lq_5'))

  得到結(jié)果:


  [123456789]


  ['lq_5''lq_5''lq_5''lq_5''lq_5''m_5''m_5''m_5''m_5']


  y是一個(gè)初始值為1,終值為9,步長為1的等差數(shù)列。此時(shí),np.where函數(shù)滿足y>5輸出’m_5’,不滿足輸出’lq_5’。


  數(shù)列中小于5取一個(gè)值否則取另一個(gè)值


  print(np.arange(10))
  print(np.where(np.arange(10)<5,'吃蘋果','吃榴蓮'))


  得到結(jié)果:


  [0123456789]


  [‘吃蘋果’‘吃蘋果’‘吃蘋果’‘吃蘋果’‘吃蘋果’‘吃榴蓮’‘吃榴蓮’‘吃榴蓮’‘吃榴蓮’‘吃榴蓮’]


  此時(shí),np.where函數(shù)滿足np.arange(10)中數(shù)值小于5輸出’吃蘋果’,不滿足輸出’吃榴蓮’。


  數(shù)列中是2的倍數(shù)取一個(gè)值否則取另一個(gè)值


  y=np.array(range(1,10))
  print(y)
  print(np.where(np.mod(y,2)==0,'2b','n_2b'))

  得到結(jié)果:


  [123456789]


  ['n_2b''2b''n_2b''2b''n_2b''2b''n_2b''2b''n_2b']


  此時(shí),np.where函數(shù)滿足y中數(shù)值除以2余數(shù)為0輸出’2b’,不滿足輸出’n_2b’。


  找出數(shù)據(jù)框中非0數(shù)據(jù)?


  x=np.array([[0,1,2],[3,0,0],[6,0,8]])
  print(x[np.where(x)])


  得到結(jié)果:


  [12368]


  此時(shí),np.where函數(shù)取出x中所有非0數(shù),生成一個(gè)新的數(shù)列。


  綜上所述,這篇文章就給大家介紹完畢,希望可以給大家?guī)韼椭?/p>

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/128812.html

相關(guān)文章

  • 為了沒Python的小伙伴兒,我學(xué)會了程序打包。【保姆詳細(xì)教學(xué)】

    摘要:如果覺得安裝太慢,還可以加入國內(nèi)鏡像下載我比較習(xí)慣用豆瓣的。之前的文章有講過滴常用源鏡像清華阿里云中國科技大學(xué)華中理工大學(xué)山東理工大學(xué)豆瓣在里輸入打包成的命令。 ??導(dǎo)語 這篇文章是我之前很想寫的,但是拖到了今天! 咳咳咳......主要是有粉絲讓我安排一下!寵粉.jpg 很多新手小伙伴兒...

    Java_oldboy 評論0 收藏0
  • 為了沒Python的小伙伴兒,我學(xué)會了程序打包!【保姆詳細(xì)教學(xué)】

    摘要:如果覺得安裝太慢,還可以加入國內(nèi)鏡像下載我比較習(xí)慣用豆瓣的。之前的文章有講過滴常用源鏡像清華阿里云中國科技大學(xué)華中理工大學(xué)山東理工大學(xué)豆瓣在里輸入打包成的命令。 ?導(dǎo)語 這篇文章是我之前很想寫的,但是拖到了今天! 咳咳咳......主要是有粉絲讓我安排一下!寵粉.jpg 很多新手小伙伴兒是...

    Euphoria 評論0 收藏0
  • 保姆教程帶你開發(fā)優(yōu)質(zhì)的Python庫之上篇【建議收藏】

    摘要:正式的專欄第篇,同學(xué)站住,別錯(cuò)過這個(gè)從開始的文章前面學(xué)委的入門到精通專欄積累了篇文章,當(dāng)然學(xué)委博客還有幾十篇應(yīng)用的文章。 正式的Python專欄第9篇,同學(xué)站住...

    hyuan 評論0 收藏0
  • Python Map函數(shù)保姆使用教程

      小編寫這篇文章的一個(gè)主要目的,主要是給大家去做一個(gè)介紹,介紹的內(nèi)容涉及到Python Map函數(shù)的一些使用方法,還會涉及到一些具體的保姆級的一些相關(guān)使用教程,具體的內(nèi)容,下面就給大家詳細(xì)解答下?! ”娝苤?,我們在使用python的時(shí)候,會大大的提高我們的一個(gè)工作效率,對我們工作效率的提高有一個(gè)本質(zhì)的提升?! ∧敲?,本文會給大家統(tǒng)一的做個(gè)解答,解答的內(nèi)容還是涉及到相關(guān)的Python Map函數(shù)...

    89542767 評論0 收藏0

發(fā)表評論

0條評論

最新活動(dòng)
閱讀需要支付1元查看
<