数组的对比、掩码与布尔逻辑丨数析学院

在数据分析过程中,我们常常会遇到需要将序列中的数值元素进行对比或是加以条件判断的情况,本节将向大家介绍在 Python 中如何运用 Numpy 数组的对比、掩码与布尔逻辑来解决这些问题。

首先,我们需要导入所需的程序包与示例数据:

《数组的对比、掩码与布尔逻辑丨数析学院》

可以看到,我们的数据为一个长度为365的一维数组。接着,我们可以来做一个分布直方图,以便于更直观的展示数组内容:

《数组的对比、掩码与布尔逻辑丨数析学院》

数组对比

在具体分析上述数据前,先让我们了解一下数组对比的一些基本方法,如下所示:

构造如下一维数组:

《数组的对比、掩码与布尔逻辑丨数析学院》

我们可以通过以下控制符进行数组元素与特定实数的比较:

《数组的对比、掩码与布尔逻辑丨数析学院》
《数组的对比、掩码与布尔逻辑丨数析学院》
《数组的对比、掩码与布尔逻辑丨数析学院》

通过构造代数式进行复杂的条件判断:

《数组的对比、掩码与布尔逻辑丨数析学院》

未完待续:课程内容较多,请复制链接通过电脑学习,获得最佳学习效果。 http://datacademy.io/lesson/81
    原文作者:Datartisan数据工匠
    原文地址: https://www.jianshu.com/p/319bbbaa7eae
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞