有幾種技術可以幫助我們檢查給定的陣列是否相等。數組的比較不依賴元素的索引,它只會比較一個數組中的特定元素是否存在於另一個數組中。讓我們討論一些比較兩個數組並檢查它們是否相等的技術。
有幾種技術可以幫助我們檢查給定的陣列是否相等。數組的比較不依賴元素的索引,它只會比較一個數組中的特定元素是否存在於另一個數組中。讓我們討論一些比較兩個數組並檢查它們是否相等的技術。
考慮下面提出的兩個庫存 -
雷雷現在,讓我們檢查和驗證arr1的每個元素是否都存在於arr2中。
arr1的第一個元素是1(檢查1是否存在於arr2中)。
#元素 1 也出現在 arr2 中。因此,移至 arr1 中的下一個元素。
第二個元素是3。該元素也存在於第二個資料庫中。
所以,移動到下一個元素5。元素5也存在於arr2中。移動到arr1中的下一個元素,即7。
7也出現在arr2的第4個位置。繼續下一個元素9。元素9也出現在arr2。
#同樣地,檢查arr1中的所有元素是否存在於arr2中。如果第一個資料庫中的元素存在於第二個資料庫中,並且arr2中不存在其他元素,則我們可以通過以下結論,給出定的兩個備份是穩定的。
注意# - 資料庫的可靠性不是根據資料庫索引特定處存在的要素,而是資料庫存在的要素。
all() 方法屬於 Numpy 模組。此方法有助於檢查和驗證給定數組是否相等。用於檢查它們相等性的運算子是 ==。
The all() 方法採用單一參數,即要計算的陣列。如果數組的任何元素計算結果為 false,則整體結果將為 false;否則,它將傳回true。我們可以使用它與運算符“==”來比較兩個數組並判斷它們是否相等。
在下面的範例中,我們將在 all() 方法和 == 運算子的幫助下比較給定的陣列並檢查它們的相等性。為了建立所需的程序,必須遵循下面描述的步驟。
導入 numpy 模組以存取其方法和屬性。
宣告兩個陣列來比較並檢查它們的相等性。
#將這些陣列轉換為 numpy 陣列以執行 numpy 操作。
#使用相等運算符,即 == 以及方法 all() 以便清楚地比較數組。
使用排序技術
如果第一個陣列中第一個索引處的元素也在第二個陣列中的第一個索引處,則採用第二個索引處的元素。此過程持續進行,直到到達最後一個索引。
範例
的中文翻譯為:以上程式的輸出如下-
rree以上是Python程式檢查兩個數組是否相等的詳細內容。更多資訊請關注PHP中文網其他相關文章!