zoukankan      html  css  js  c++  java
  • Numpy 布尔型数组

    一  给定一个列表,返回大于10的元素。

    在python中,有两种方法。一种方法是循环遍历,第二种方法是使用内置函数filter()

      

      

    在数组中,有更为简单的方法。即布尔型索引

    布尔型索引:

    将同样大小的布尔数组传进索引,会返回所有True对应位置的元素的数组。

    先做一个铺垫。

      

      

      所以,重点来了。

        

    arr>10 会对数组arr中的每一个元素进行判断,返回一个布尔数组。

     布尔型数组的长度必须跟被索引的轴长度一致。

    二  与 或 非

    1 给定一个列表,返回大于10,且是偶数的元素。

      

    说明:

    1)& 实际是 按位与 的概念

          

    0101  =5

    0110  =6

    相加

    0100 =4          明白了吗!

    2)  & 两边加括号是因为,& 的运算符优先级更高。

    2  给定一个列表,返回大于10,或是偶数的元素。 |

    3  给定一个列表,返回不大于10的数组。~

     

  • 相关阅读:
    线程练习-网络买票
    永久储存信息(已完善)
    Linux命令
    oracle(3)
    小结
    java开发中中文编码问题
    double保留两位小数
    oracle(2)
    javadate相关
    分布式
  • 原文地址:https://www.cnblogs.com/654321cc/p/8404205.html
Copyright © 2011-2022 走看看