• <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 的下標進行索引,切片對象可以通過內(nèi)置的 slice 函數(shù),并設(shè)置 start, stop 及 step 參數(shù)進行,從原數(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:]) #輸出從下標為2開始,到最后

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

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

      # 多維數(shù)組

      # 二維數(shù)組

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

      print(a2)

      print(a2[:, 2]) # 取下標為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]]) #輸出 第下標為0的行的第下標為2的列, 和 第下標為2的行的第下標為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)容傳播或復制.

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

      国内精品一区视频在线播放,嫩草影视在线观看,天天久久狠狠伊人第一麻豆,波多野结衣视频免费看
    • <s id="aiiqm"></s>
    • 
      
      • <sup id="aiiqm"></sup>
      • <sup id="aiiqm"></sup>
        主站蜘蛛池模板: aaa特级毛片| 亚洲国产成人久久综合一区77| 丝袜足液精子免费视频| 91大神在线观看视频| 激情欧美一区二区三区| 好硬好湿好大再深一点动态图| 国产精品一区二区AV麻豆| 免费网站无遮挡| 一区二区三区国产最好的精华液| 精品无码一区二区三区| 成人毛片免费视频播放| 国产女人高潮视频在线观看| 亚洲av福利天堂一区二区三 | 日韩成年人视频| 国自产拍亚洲免费视频| 亚洲精品无码不卡| 538在线精品| 欧美va亚洲va香蕉在线| 国内精品久久久人妻中文字幕| 亚洲第一页国产| jizzjizz丝袜老师| 波多野结衣未删减在线| 国产超碰人人模人人爽人人喊 | 丰满少妇人妻HD高清大乳在线| 色偷偷人人澡久久天天| 愉拍自拍视频在线播放| 国产三级在线视频播放线| 乱e伦有声小说| 陈冰的视频ivk| 性刺激久久久久久久久| 免费成人激情视频| 中国人观看的视频播放中文| 精品国产v无码大片在线观看 | 国产人妖xxxx做受视频| 九九久久国产精品| 韩国三级黄色片| 成人欧美一区二区三区的电影| 国产三级在线视频播放线| 一本一本久久aa综合精品| 欧美综合第一页| 国产美女无遮挡免费视频 |