<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Numpy學(xué)習(xí)筆記(二)

          共 2217字,需瀏覽 5分鐘

           ·

          2021-07-08 16:51

          上次文章中我們學(xué)習(xí)了如何構(gòu)建一個(gè)數(shù)組,這次文章我們學(xué)習(xí)一下如何從中獲取想要的值。
          獲取一定范圍內(nèi)的數(shù)據(jù)
          1.數(shù)據(jù)剪切
              tian=np.random.rand(4,5)    print(tian)    #獲取前三行,前三列    tian=tian[:3,:3]     print(tian)
          2.數(shù)組反轉(zhuǎn)
          在反轉(zhuǎn)數(shù)組的事時(shí)候,我們只需要操作相應(yīng)的坐標(biāo)即可。
              tian=tian[:3,:3]    print(tian)    #對(duì)行進(jìn)行反轉(zhuǎn)    print(tian[::-1,])
          同理,按列的反轉(zhuǎn)類似
          3.缺失值處理
          有時(shí)候我們的數(shù)組內(nèi)容是缺失的,那么我們我們肯定不能掐著手指頭去數(shù)呀,我們最好的辦法就是掃描一下,然后給填個(gè)經(jīng)驗(yàn)值即可。Np就是這么干的。
             
           tian=np.arange(0,16,1)    tian=tian.reshape((4,4))    tian=tian.astype(np.float32)    print(tian)    #缺失    tian[1,2]=np.nan    #無窮大    tian[2,2]=np.inf

          yichangValue=np.isnan(tian)|np.isinf(tian) tian[yichangValue]=99 print(tian)
          4.計(jì)算數(shù)組的平均值最大值最小值
              #平均值    print(tian.mean())    #最大值    print(tian.max())    #最小值    print(tian.min())
          上邊是按總體來計(jì)算的,那么如何按照某一行或者某一列進(jìn)行計(jì)算吶?我們肯定還是要指定計(jì)算的下標(biāo)。
           #平均值    print(tian[:1].mean())    #按行最小值    print(np.amin(tian,axis=0))    #按列的最小值    print(np.amin(tian,axis=1))
          有時(shí)候我們需要像高考成績那種算累計(jì)名次的工作。所以這塊我們可以使用cumsum的方法。
           #得出一個(gè)一維數(shù)組    print(np.cumsum(tian))
          5.定義新數(shù)組
          有時(shí)候我們需要將現(xiàn)有數(shù)組進(jìn)行拷貝,或者加以改造,經(jīng)過之前的學(xué)習(xí),我們基本都會(huì)的差不多了,這塊再鞏固一下。
              #前兩行三列的數(shù)組    tian=tian[:2,:3].copy()    print(tian)
          當(dāng)然有時(shí)候我們希望創(chuàng)建重復(fù)的數(shù)組,如下:
              a=[1,2,3,4]    tian=np.tile(a,3)    print(tian)
          上訴的tile方法是對(duì)數(shù)組整體進(jìn)行重復(fù),我們也可以采用repeat進(jìn)行元素的重復(fù)。
              a=[1,2,3,4]    tian=np.repeat(a,3)    print(tian)
          6.改變數(shù)組的形狀
          有時(shí)候我們想著給多維數(shù)組換個(gè)形狀,這時(shí)候我們就可以通過reshape方法進(jìn)行形狀的轉(zhuǎn)變。
           #前兩行三列的數(shù)組    tian=tian[:2,:3].copy()    print(tian)    tian=tian.reshape(3,2)    print(tian)
          但是這塊要注意的是形狀改變的時(shí)候,總元素?cái)?shù)量不能多或者少,否則就報(bào)錯(cuò)。在改變數(shù)組形狀的時(shí)候有時(shí)候是希望將數(shù)據(jù)排列成一行的,所以這里有兩個(gè)方法進(jìn)行扁平化處理,分別為flatten和ravel。
              #數(shù)組扁平化    print(tian.flatten())    #數(shù)組扁平化    print(tian.ravel())
          好了,安 ~

          講個(gè)笑話:昨天出去剪頭發(fā),看到理發(fā)店的老板娘正忙,就準(zhǔn)備提前付款,我等等也么事,就問多少錢,我給你掃微信,結(jié)果老板娘開口42,我感覺自己好像沒聽清,因?yàn)橹岸际?8,而且老板娘的店根本不是租金很貴的地方而且是鳥不拉屎周圍連棵樹都沒有,為何價(jià)錢突然漲了那么多。所以我又問了一下。老板娘一遍吃著桃子慢慢悠悠的走得前臺(tái)說掃這個(gè)就行42塊,我心里好氣呀。這什么玩意啊,我反問一句,漲價(jià)了?老板娘說沒有呀,一直就這個(gè)價(jià)錢。作為一個(gè)老顧客,當(dāng)時(shí)我就說價(jià)格有點(diǎn)高,我現(xiàn)金沒帶夠,轉(zhuǎn)頭就走了,我走了之后老板娘在哪里喊我......我想著這老板娘太沒有原則了,仔細(xì)一聽她說我包沒帶,突然想起包還落在里邊,MDZZ我又跑回去拿著我的包就撤了。后邊作者去了服務(wù)和環(huán)境更好的那家?guī)煾导袅税l(fā),只花了30大洋。

          在我的理解里。這個(gè)物價(jià)跟人的收入有關(guān)系,收入越多物價(jià)就就長得越快,當(dāng)然從微觀上說的話,物價(jià)和成本有關(guān)系,就比如你在天安門吃一頓全聚德跟你在十八線小縣城吃一頓全聚德價(jià)格差的會(huì)很多,就是因?yàn)樽饨疬@個(gè)成本在里邊呀,但是我一直不理解一個(gè)偏僻的地方為何敢與租金很貴的地方喊出同樣的甚至更高的價(jià)錢,莫非周圍的人都是土豪?相比之下我覺得老板娘可能覺得我頭發(fā)太長的原因,這理由太勉強(qiáng)了。但是我還是覺得這老板娘是個(gè)狠人!






          瀏覽 25
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  蜜臀尤物一区二区三区直播 | 国内精品综合 | 日韩久久综合 | 大鸡巴操逼视频网站 | 97人妻精品一区二区三区 |