首页 >后端开发 >Python教程 >Python程序检查两个数组是否相等

Python程序检查两个数组是否相等

PHPz
PHPz转载
2023-09-08 19:41:021279浏览

Python程序检查两个数组是否相等

有几种技术可以帮助我们检查给定的数组是否相等。数组的比较不依赖于元素的索引,它只会比较一个数组中的特定元素是否存在于另一个数组中。让我们讨论一些比较两个数组并检查它们是否相等的技术。

有几种技术可以帮助我们检查给定的数组是否相等。数组的比较不依赖于元素的索引,它只会比较一个数组中的特定元素是否存在于另一个数组中。让我们讨论一些比较两个数组并检查它们是否相等的技术。

输入输出场景

考虑提出下面的两个备份 -

雷雷

现在,让我们检查和验证arr1的每个元素是否都存在于arr2中。

  • arr1的第一个元素是1(检查1是否存在于arr2中)。

  • 元素 1 也存在于 arr2 中。因此,移至 arr1 中的下一个元素。

  • 第二个元素是3。该元素也存在于第二个数据库中。

  • 所以,移动到下一个元素5。元素5也存在于arr2中。移动到arr1中的下一个元素,即7。

  • 7也出现在arr2的第4个位置。继续下一个元素9。元素9也出现在arr2中。

同样,检查arr1中的所有元素是否存在于arr2中。第一如果一个数据库中的元素存在于第二个数据库中,并且arr2中不存在其他元素,则我们可以得出结论,给出定性的产能是稳定的。

注意 - 仓库的可靠性不是根据仓库特定索引处存在的元素,而是元素的存在是均匀的。

使用 Numpy 模块

all() 方法属于 Numpy 模块。此方法有助于检查和验证给定数组是否相等。用于检查它们相等性的运算符是 ==。

all() 方法采用单个参数,即要计算的数组。如果数组的任何元素计算结果为 false,则整体结果将为 false;否则,它将返回true。我们可以使用它与运算符“==”来比较两个数组并判断它们是否相等。

示例

的中文翻译为:

示例

在下面的示例中,我们将在 all() 方法和 == 运算符的帮助下比较给定的数组并检查它们的相等性。必须遵循下面描述的步骤才能构建所需的程序。

  • 导入 numpy 模块以访问其方法和属性。

  • 声明两个数组来比较并检查它们的相等性。

  • 将这些数组转换为 numpy 数组以执行 numpy 操作。

  • 使用相等运算符,即 == 以及方法 all() 以便清楚地比较数组。

雷雷

输出

上述程序的输出如下 -

雷雷

使用排序技术

排序技术也用于检查数组是否相等。最初,可以使用排序技术对给定数组进行排序。之后,可以通过考虑各自的索引来将一个数组中的元素与另一个数组中的元素进行比较,因为它们已经按排序顺序排列。

如果第一个数组中第一个索引处的元素也在第二个数组中的第一个索引处,则采用第二个索引处的元素。这个过程一直持续到到达最后一个索引。

示例

的中文翻译为:

示例

在下面的示例中,我们将通过对磁盘进行排序来比较给定的磁盘并检查它们的一致性。

雷雷

输出

上述程序的输出如下 -

嗯嗯

以上是Python程序检查两个数组是否相等的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文转载于:tutorialspoint.com。如有侵权,请联系admin@php.cn删除