<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懂不懂?

          共 1303字,需瀏覽 3分鐘

           ·

          2021-08-23 06:38

          4a6b7afe8c80bc57a32916de872f0b47.webp86b1d97ff04f1df56dd08476d7901baa.webp各位看官里面請(qǐng),歡迎來(lái)聽(tīng)慕寒的慕言慕語(yǔ)。上回說(shuō)到,Numpy有自己的數(shù)據(jù)結(jié)構(gòu),還能對(duì)數(shù)組做相關(guān)操作。那么,這一回,慕寒將和各位一起繼續(xù)探討一下Numpy對(duì)數(shù)組的一些操作:連接與分割、修改數(shù)組元素,讓我們一起打開(kāi)軟件,掏出鍵盤。。。。。。38c3550455a55b02260d92ab8f91b44f.webp38c3550455a55b02260d92ab8f91b44f.webp這一回慕寒將會(huì)涉及到本專業(yè)的一些專有名詞,希望各位看官不要吃驚~在慕寒的專業(yè)中呢,有一個(gè)重要的分支便是遙感。而在在處理遙感影像時(shí)往往需要對(duì)多幅遙感影像進(jìn)行拼接操作,如果將每一幅遙感影像數(shù)字化成數(shù)組的形式,那么遙感影像的拼接操作就相當(dāng)于多個(gè)數(shù)組的連接操作。而這無(wú)敵的Numpy庫(kù)則為使用者提供了一些可用于數(shù)組連接的函數(shù),快來(lái)瞅瞅。

          concatenate

          沿某一軸連接數(shù)組序列

          stack

          沿著新的軸加入新數(shù)組序列

          hstack

          水平(列)方向堆疊數(shù)組序列

          vstack

          豎直(行)方向堆疊數(shù)組序列



          其中最常用的當(dāng)是“concatenate”函數(shù)了,下面慕寒給出這個(gè)函數(shù)的語(yǔ)法結(jié)構(gòu)還有一些參數(shù)的說(shuō)明。


          51b2528d08a08e3222cc1d0776824ce4.webp

          a1,a2,…

          同類型的數(shù)組序

          axis

          沿著連接的軸,默認(rèn)為0(豎直連接)

          來(lái)了來(lái)了,慕寒要放出案例了,各位看官有興趣的話可以拿出鍵盤一起敲一敲~這里慕寒以兩幅遙感影像中的局部數(shù)據(jù)為例來(lái)展示該函數(shù)的具體使用,代碼如下:9d8a089f4842dc07e6b6e1e92851474e.webp

          94dcdb6d38090e14f8a65e19edf90720.webp

          連接后的輸出就是這個(gè)樣子的了,如果各位沒(méi)有不小心敲錯(cuò)了的話,那咱倆是一樣的:

          6a838b530578d8450d0c76e1473d43b5.webp

          8f844b47f433cbcad6af90bbf4fe3bf1.webp

          431f9063650ab241bbbc135a240b3456.webp


          “天下大事,合久必分,分久必合!”咳咳咳,跑題了跑題了。
          說(shuō)完這數(shù)組的連接啊,那咱就來(lái)看看這數(shù)組的分割。遙感中的影像裁剪就類似于對(duì)數(shù)組進(jìn)行分割操作。numpy庫(kù)中包括三種數(shù)組分割函數(shù),一起來(lái)瞅瞅他們啥樣子。431f9063650ab241bbbc135a240b3456.webp

          數(shù)組分割函數(shù)

          split

          將數(shù)組分割成多個(gè)子數(shù)組

          hsplit

          按列分割

          vsplit

          按行分割

          de8f6d0ef16b5f2acb55bee50a5b3d6a.webp其中最常用的為“split”函數(shù),該函數(shù)的語(yǔ)法結(jié)構(gòu)及參數(shù)說(shuō)明各位看官可要看好了啊。

          e8775b595bf164d09c1d46efaf5d72fd.webp

          ary

          用于分割的數(shù)組

          indices_or_sections

          如果是數(shù)組,即沿該軸切分(左開(kāi)右閉)如果是整數(shù),即將數(shù)組按該數(shù)均分

          axis

          默認(rèn)為0,水平切分;為1時(shí),豎直切分














          鍵盤敲起來(lái)~:

          9edf0049f1711cd2280b80540875e178.webp




          猜猜看,咱倆輸出一不一樣:

          3282632efcf15c891cd0335625bbdc78.webp

          6f5be741f8a6564d69d86c93cd7bb4e9.webp





          42fbaa52400ad45d552eab2c696491db.webp
          455ccb60cf1831db4c012d3c907c2acc.webp說(shuō)到這里,有點(diǎn)看官就想問(wèn)了:慕寒你說(shuō),我要是看這數(shù)組不爽,我能不能把他們改了???慕寒要說(shuō)的是:我還真沒(méi)見(jiàn)過(guò)如此猖狂之人,不過(guò)還就巧了,還真有,無(wú)敵的Numpy庫(kù)真就給了我們“篡改”的機(jī)會(huì)~這不,慕寒又要說(shuō)一下自己的專業(yè)了。在俺們專業(yè)里面,有一個(gè)領(lǐng)域叫做地統(tǒng)計(jì)分析,而這一領(lǐng)域呢,往往需要對(duì)柵格數(shù)據(jù)進(jìn)行修改等操作,就比如說(shuō)計(jì)算各柵格數(shù)值在總柵格數(shù)據(jù)中的權(quán)重,即將柵格數(shù)據(jù)中各柵格的數(shù)值除以柵格數(shù)據(jù)的總和。(至于啥玩意兒是柵格呢,簡(jiǎn)單的說(shuō)就是把你所看到的范圍給它分為好多個(gè)子區(qū)域,每個(gè)區(qū)域都會(huì)有自己的一些信息。)那如果是從Numpy角度來(lái)分析呢,這操作那不就是對(duì)數(shù)組元素進(jìn)行修改嘛。代碼敲起來(lái)!!
          e2972d241c9d49b0db6a5dc98369e677.webp
          c14d38d00d6fdc9df5486db7fd8ddd6b.webp

          07e6b45e1160c623275f1660301e09c8.webp


          輸出就是這個(gè)樣子的,將每個(gè)元素的計(jì)算結(jié)果還是放到對(duì)應(yīng)的位置:


          8093b818c4f053b7bfc18f7d706d71d5.webp

          23891f7ac0033a77b420ff428797e539.webp

          嘎~今天的慕言慕語(yǔ)就到這了,今天俺們又學(xué)了一點(diǎn)有關(guān)數(shù)組的操作,其實(shí)這還只是一些皮毛,各位看官可以以此為基礎(chǔ)繼續(xù)到Numpy的大千世界中探索一番。下一回呢,慕寒就會(huì)跟各位一起領(lǐng)略一下Numpy庫(kù)中的各種高端操作——函數(shù)~



          END


          7781b6db7c53fd904ef4baed1f12aa33.webp6c15a69ba7b289a8065ade32758b784c.webp

          碼字不易

          多多關(guān)注

          52d9e147dc1ffd0cd4d866d43504b074.webp

          點(diǎn)分享

          609fa107ef131c5a0a9fa45905f79cde.webp

          點(diǎn)收藏

          875a140b96501e2869ec71370064b2a6.webp

          點(diǎn)點(diǎn)贊

          8596e6c9f0a0b4f7c085d0266f0391f4.webp

          點(diǎn)在看

          瀏覽 49
          點(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>
                  大屌免费视频 | 精品国产免费无码久久噜噜噜AV | 天天操天天干天天 | 一道本无码在线播放 | 日韩欧美国产一级片 |