ホームページ >バックエンド開発 >Python チュートリアル >2 つの配列が等しいかどうかをチェックする Python プログラム
指定された配列が等しいかどうかを確認するのに役立つ手法がいくつかあります。配列の比較は要素のインデックスには依存せず、一方の配列内の特定の要素がもう一方の配列に存在するかどうかのみを比較します。 2 つの配列を比較し、それらが等しいかどうかをチェックするいくつかの手法について説明します。
指定された配列が等しいかどうかを確認するのに役立つ手法がいくつかあります。配列の比較は要素のインデックスには依存せず、一方の配列内の特定の要素がもう一方の配列に存在するかどうかのみを比較します。 2 つの配列を比較し、それらが等しいかどうかをチェックするいくつかの手法について説明します。
以下に示された 2 つの数グループを検討します -
リーリーそこで、arr1 の各要素が arr2 に存在するかどうかを検査して検査しました。
all() メソッドは Numpy モジュールに属します。このメソッドは、指定された配列が等しいかどうかをチェックして検証するのに役立ちます。それらの等価性をチェックするために使用される演算子は == です。
all()
メソッドは、評価する配列である 1 つの引数を受け取ります。配列のいずれかの要素が false と評価される場合、全体の結果は false になります。それ以外の場合は true を返します。これを演算子「==」と組み合わせて使用すると、2 つの配列を比較し、それらが等しいかどうかを判断できます。例 の中国語翻訳: 例
numpy モジュールをインポートして、そのメソッドと属性にアクセスします。
これらの配列を numpy 配列に変換して、numpy 操作を実行します。
配列を明確に比較するには、等価演算子、つまり == をメソッド all() とともに使用します。
上記のプログラムの出力は次のとおりです -
リーリーソート手法は、配列が等しいかどうかを確認するためにも使用されます。最初に、ソート手法を使用して、指定された配列をソートできます。その後、一方の配列の要素は、すでにソート順になっているため、それぞれのインデックスを考慮することで、もう一方の配列の要素と比較できます。
最初の配列の最初のインデックスの要素が 2 番目の配列の最初のインデックスにもある場合は、2 番目のインデックスの要素が取得されます。このプロセスは、最後のインデックスに到達するまで続きます。の中国語翻訳:
例以上が2 つの配列が等しいかどうかをチェックする Python プログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。