首頁  >  文章  >  後端開發  >  Python程式檢查兩個數組是否相等

Python程式檢查兩個數組是否相等

PHPz
PHPz轉載
2023-09-08 19:41:021253瀏覽

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 模組。此方法有助於檢查和驗證給定數組是否相等。用於檢查它們相等性的運算子是 ==。

The all() 方法採用單一參數,即要計算的陣列。如果數組的任何元素計算結果為 false,則整體結果將為 false;否則,它將傳回true。我們可以使用它與運算符“==”來比較兩個數組並判斷它們是否相等。

範例

的中文翻譯為:

範例

在下面的範例中,我們將在 all() 方法和 == 運算子的幫助下比較給定的陣列並檢查它們的相等性。為了建立所需的程序,必須遵循下面描述的步驟。

  • 導入 numpy 模組以存取其方法和屬性。

  • 宣告兩個陣列來比較並檢查它們的相等性。

  • #將這些陣列轉換為 numpy 陣列以執行 numpy 操作。

  • #使用相等運算符,即 == 以及方法 all() 以便清楚地比較數組。

雷雷 ###輸出###

以上程式的輸出如下-

雷雷

使用排序技術

排序技術也用來檢查陣列是否相等。最初,可以使用排序技術對給定數組進行排序。之後,可以透過考慮各自的索引將一個數組中的元素與另一個數組中的元素進行比較,因為它們已經按排序順序排列。

如果第一個陣列中第一個索引處的元素也在第二個陣列中的第一個索引處,則採用第二個索引處的元素。此過程持續進行,直到到達最後一個索引。

範例

的中文翻譯為:

範例

在下面的範例中,我們將透過對磁碟進行排序來比較給定的磁碟並檢查它們的穩定性。

雷雷 ###輸出###

以上程式的輸出如下-

rree

以上是Python程式檢查兩個數組是否相等的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除