对于一个数组,除了简单的切片索引,还能用更高级的索引获取数组中的元素。

如:对于一个数组

x = np.array([[0.1, 0.3, 0.6], [0.3, 0.2, 0.5]])

1.采用数组索引获取在特定位置的元素

y = x[[1, 0], [1, 2]]

能够获取数组在[1,1]以及[0, 2]处的元素:

[0.2 0.6]

2. 布尔索引

y = x[x > 0.3]

会输出x中大于0.3的元素:

[0.6 0.5]

python高级索引相关推荐

  1. Python高级特性:切片、迭代、列表生成式、生成器与迭代器

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 接着廖雪峰老师的学习教程,小编要开始加快推进Python的学习进程 ...

  2. NumPy 高级索引

    NumPy 高级索引 NumPy 比一般的 Python 序列提供更多的索引方式.除了之前看到的用整数和切片的索引外,数组可以由整数数组索引.布尔索引及花式索引. 整数数组索引 以下实例获取数组中(0 ...

  3. Python高级特性——切片(Slice)

    Python高级特性--切片(Slice) 摘录廖雪峰网站 定义一个list: L = ['haha','xixi','hehe','heihei','gaga'] 取其前三个元素: >> ...

  4. 【Python基础】Python高级特性:切片、迭代、列表生成式、生成器与迭代器

    接着廖雪峰老师的学习教程,小编要开始加快推进Python的学习进程了.今天的笔记内容是Python高级特性,其中包括快速访问对象类型元素的切片.循环中的迭代意义.方便的列表生成式操作以及生成器和迭代器 ...

  5. B07_NumPy 高级索引(整数数组索引,布尔索引,花式索引)

    NumPy高级索引 NumPy 比一般的 Python 序列提供更多的索引方式.除了之前看到的用整数和切片的索引外,数组可以由整数数组索引.布尔索引及花式索引. 整数数组索引 以下实例获取数组中(0, ...

  6. python高级应用_Python高级编程技巧

    Python 高级编程技巧 本文展示一些高级的 Python 设计结构和它们的使用方法.在日常工作中,你可以根据需要 选择合适的数据结构, 例如对快速查找性的要求. 对数据一致性的要求或是对索引的要求 ...

  7. Python高级特性——迭代(Iteration)

    Python高级特性--迭代(Iteration) 1.给定一个集合list或者tuple,可以通过for -- in --的语法来实现循环遍历,这个循环我们就叫做迭代 迭代list: >> ...

  8. Python高级用法总结

    Python很棒,它有很多高级用法值得细细思索,学习使用.本文将根据日常使用,总结介绍Python的一组高级特性,包括:列表推导式.迭代器和生成器.装饰器. 列表推导(list comprehensi ...

  9. numpy 高级索引技巧

    文章目录 numpy高级索引和索引技巧 用索引数组索引 用布尔数组索引 所述ix_()函数 用字符串索引 线性代数 简单数组操作 技巧和窍门 "自动"整形 向量堆叠 直方图 num ...

  10. Python 高级编程(第2版)

    内容简介 Python 作为一种高级程序设计语言,凭借其简洁.易读及可扩展性日渐成为程序设计领域备受推崇的语言之一. 本书基于 Python 3.5 版本进行讲解,深度揭示了 Python 编程的高级 ...

最新文章

  1. javascript函数、对象及变量、正则表达式(7.19)
  2. 深度学习-Tensorflow2.2-批标准化简介-14
  3. 用python实现:找出1到101 之间的质数
  4. 流媒体的未来——视频技术如何演变
  5. 【牛客 - 157F】三轮(dp,分治fft)
  6. 学习中碰到的一些优化工具包和库
  7. My third homework
  8. I.MongoDB Features and Installation(Mongodb安装和介绍)
  9. css设置div圆角
  10. 约瑟夫问题(Josephus problem)详解
  11. Flink-电商用户行为分析(网站独立访客数(UV)的统计)
  12. 富途牛牛2021校招,超多岗位等你来
  13. Python爬虫爬小说《诡秘之主》
  14. Springboot + WebSocket 实现在线聊天
  15. /?、//、/'……等等是一个字符
  16. Bandicam FPS 帧率模式 VFR(可变帧率) 和 CFR (恒定帧率) 到底是什么鬼?
  17. 言论管制_您的言论:如何设置新手证明计算机
  18. 【VM】虚拟机+操作系统安装
  19. 【第一个深度学习模型应用-手写数字识别】
  20. 将Unicode编码转换为汉字

热门文章

  1. 计算机用户名和初始密码,电脑默认的用户名和密码是多少
  2. python读取word表格并将表格作为一行属性写入Excel
  3. Mac删除Python缓存文件
  4. linux~tar压缩文件夹到指定文件夹 --- 相对路径
  5. html5 楼盘效果图,楼盘效果图图集
  6. 关于springboot无法跳转解析html,404,500无法创建实体类工厂
  7. 背包问题(Knapsack Problem) ----- 蛮力法
  8. wireshark执行XDG问题
  9. UOS统信系统任务栏不见解决方案
  10. 企业联合体的形式_企业组织形式的概念与类型怎么分?