• <s id="aiiqm"></s>
  • 
    
    • <sup id="aiiqm"></sup>
    • <sup id="aiiqm"></sup>
       

      numpy 數(shù)組的切片操作

      發(fā)布時間:2020-02-24 21:55:31  |  來源:qiukapi  

      這兩天看到numpy數(shù)組的切片操作,記錄一下,方便以后查看

      1. 常規(guī)操作

      ndarray對象的內(nèi)容可以通過索引或切片來訪問和修改,與 Python 中 list 的切片操作一樣。

      ndarray 數(shù)組可以基于 0 - n 的下標(biāo)進(jìn)行索引,切片對象可以通過內(nèi)置的 slice 函數(shù),并設(shè)置 start, stop 及 step 參數(shù)進(jìn)行,從原數(shù)組中切割出一個新數(shù)組。

      a = np.arange(10)

      print(a) # 輸出 [0 1 2 3 4 5 6 7 8 9]

      s = slice(2, 10, 2) # 創(chuàng)建一個切片對象,從索引2開始,終止于索引10(不包含10) ,步長 2

      print(a[s]) #輸出 [2 4 6 8]

      s2 = a[1:10:2]

      print(s2) #輸出 [1 3 5 7 9]

      print(a[1]) #輸出 1

      print(a[2:]) #輸出從下標(biāo)為2開始,到最后

      print(a[:5:2]) #輸出從下標(biāo)0開始到下標(biāo)5(不包含下標(biāo)5),步長為2

      2. 二維和多維數(shù)組的切片

      # 多維數(shù)組

      # 二維數(shù)組

      a2 = np.arange(12).reshape(4, 3)

      print(a2)

      print(a2[:, 2]) # 取下標(biāo)為2的整列數(shù)據(jù)

      # # 對于超過3維的數(shù)組,可以用 '...' 來簡化操作

      a = np.arange(24).reshape(2, 3, 4)

      print(a)

      print(a[1 , ...]) # 等價于 print(a[1, :, :])

      print(a[... , 1]) # 等價于 print(a[ :, :, 1])

      3.索引

      # 索引

      arr = np.array([[1,2,3,4],

      [2,3,4,5],

      [3,4,5,6],

      [4,5,6,7]])

      # print(arr[[0,2],]) #輸出 arr 的第0行和第一行

      '''

      [[1 2 3 4]

      [3 4 5 6]]

      '''

      # print(arr[..., [2,3]]) # 輸出 arr 的第2列和第三列

      '''

      [[3 4]

      [4 5]

      [5 6]

      [6 7]]

      '''

      print(arr[..., [3, 2]]) #注意順序

      '''

      [[4 3]

      [5 4]

      [6 5]

      [7 6]]

      '''

      # print(arr[[0, 2], [2, 3]]) #輸出 第下標(biāo)為0的行的第下標(biāo)為2的列, 和 第下標(biāo)為2的行的第下標(biāo)為3的列

      '''

      [3 6]

      '''

      # boolean/mask index

      mask = arr > 5 # arr 數(shù)組中值大于5

      print(mask)

      '''

      [[False False False False]

      [False False False False]

      [False False False True]

      [False False True True]]

      ———————————————— 上一頁 1 2 下一頁

      關(guān)鍵詞:

       

      關(guān)于我們 - 聯(lián)系我們 - 版權(quán)聲明 - 招聘信息 - 友鏈交換

      2014-2020  電腦商網(wǎng) 版權(quán)所有. All Rights Reserved.

      備案號:京ICP備2022022245號-1 未經(jīng)過本站允許,請勿將本站內(nèi)容傳播或復(fù)制.

      聯(lián)系我們:435 226 40@qq.com

      国内精品一区视频在线播放,嫩草影视在线观看,天天久久狠狠伊人第一麻豆,波多野结衣视频免费看
    • <s id="aiiqm"></s>
    • 
      
      • <sup id="aiiqm"></sup>
      • <sup id="aiiqm"></sup>
        主站蜘蛛池模板: 久久精品无码一区二区日韩av| 国产三级精品视频| 亚洲国产精品人久久电影| 99re热视频这里只精品| 波多野结衣大战黑鬼101| 天天色天天色天天色| 人妻少妇精品无码专区动漫| а√天堂地址在线| 男人的j进女人视频| 在线观看免费a∨网站| 亚洲精品在线不卡| 7777精品久久久大香线蕉 | 午夜人妻久久久久久久久| 中文字幕人妻三级中文无码视频 | 久久国产精品一国产精品金尊| 91手机在线视频观看| 日韩亚洲av无码一区二区不卡| 国产免费久久久久久无码| 久久99精品国产99久久6| 美女被扒开胸罩| 小小影视日本动漫观看免费 | 色婷婷精品大在线视频| 成年女人黄小视频| 免费无码不卡视频在线观看| av一本久道久久综合久久鬼色| 波多野结衣作品大全| 成年入口无限观看免费完整大片| 另类专区另类专区亚洲| 一区视频在线播放| 特级aaaaaaaaa毛片免费视频| 国产香港日本三级在线观看| 亚洲国产婷婷六月丁香| 麻豆精品传媒视频观看| 攵女yin乱合集高h小丹| 国产午夜福利在线观看红一片| 久久丁香五月天综合网| 精品亚洲欧美无人区乱码| 在公交车上被站着被c| 五月婷婷电影网| 麻豆视频免费观看| 日日夜夜天天久久|