对NumPy数组进行比较和过滤
在这篇文章中,我们将看到如何对NumPy数组进行比较和过滤。
比较NumPy阵列:
- 大于(>)或numpy.generate()。
- 小于(<)numpy.less()。
- Equal(==) or numpy.equal()
- 不等于(!=)或numpy.not_equal()。
- 大于和等于(>=)。
- 小于等于(<=)。
NumPy阵列比较的步骤:
第1步:首先在你的系统或环境中安装NumPy。通过使用以下命令。
第2步:导入NumPy模块。
第3步:使用NumPy数组方法创建一个元素数组。
第4步:现在使用比较运算符来比较NumPy数组。
示例 1:
- 导入NumPy模块。
- 使用numpy.array()方法创建数组。
- 现在用greater()方法比较两个数组。
输出:
示例 2:
- 导入NumPy模块。
- 使用numpy.array()方法创建数组。
- 现在用less()方法比较两个数组。
输出:
示例 3:
- 导入NumPy模块。
- 使用numpy.array()方法创建数组。
- 现在用equal()方法比较两个数组。
输出:
示例 4:
- 导入NumPy模块。
- 使用numpy.array()方法创建数组。
- 现在用not_equal()方法比较两个数组。
输出:
示例 5:
- 导入NumPy模块。
- 使用numpy.array()方法创建数组。
- 现在用>=操作符比较两个数组。
输出:
示例 6:
- 导入NumPy模块。
- 使用numpy.array()方法创建数组。
- 现在用<=操作符比较两个数组。
输出:
过滤NumPy数组:
筛选是指抽取满足我们所给条件的元素。例如,一个数组中的偶数元素,一个数组中大于10的元素,等等。
过滤NumPy数组的步骤:
- 导入NumPy模块。
- 使用np.array()函数创建数组。
- 写出过滤数组的任何条件。
- 用该过滤函数创建一个新的数组。
注意:在过滤和比较中,都会给出布尔值作为输出。
示例 1:
- 导入NumPy模块。
- 使用numpy.array()方法创建数组。
- 现在取一个过滤阵列的条件。
- 现在创建一个满足条件的新数组。
输出:
示例 2:
- 导入NumPy模块。
- 使用numpy.array()方法创建数组。
- 现在取一个过滤阵列的条件。
- 现在创建一个满足条件的新数组。
输出: