zoukankan      html  css  js  c++  java
  • NumPy 切片和索引

    import numpy as np
     
    a = np.arange(10,20,1)
    b = slice(1,5,2)
    d = a[1:5:2]
    e = a[2:]
    print(a)
    print(a[b])
    print(d)
    print(e)
    #结果
    [10 11 12 13 14 15 16 17 18 19]
    [11 13]
    [11 13]
    [12 13 14 15 16 17 18 19]
    import numpy as np
     
    a = np.array([[1,2,3],[3,4,5],[4,5,6]])
    print(a)
    # 从某个索引处开始切割
    print('从数组索引 a[1:] 处开始切割')
    print(a[1:])
    print('省略号 …')
    print (a[...,1])   # 第2列元素
    print (a[1,...])   # 第2行元素
    print (a[...,1:])  # 第2列及剩下的所有元素
    print (a[...,0:2])  # 第1,2列所有元素
    #结果
    [[1 2 3]
     [3 4 5]
     [4 5 6]]
    从数组索引 a[1:] 处开始切割
    [[3 4 5]
     [4 5 6]]
    省略号 …
    [2 4 5]
    [3 4 5]
    [[2 3]
     [4 5]
     [5 6]]
    [[1 2]
     [3 4]
     [4 5]]
  • 相关阅读:
    第22章 算法
    第二十一章 数据结构
    mysql 索引
    MySQL 视图
    MySQL 子查询
    MySQL 批量更新数据
    MySQL 默认值
    Spring 整体架构和环境搭建
    python之字符串
    python学习
  • 原文地址:https://www.cnblogs.com/daicw/p/12095698.html
Copyright © 2011-2022 走看看