【NumPy】2つの配列が完全一致するか判定

この記事では、Python言語とNumPyを用いて、2つの配列を比較して完全一致する(同じ)かどうか判定する方法をソースコード付きで解説します。

任意の値をもつ要素数

PythonモジュールNumPyでは、allcloseメソッドで2つの配列を比較し、全ての要素が完全に一致するか調べることができます。

書式

numpy.allclose(ndarray)

■返り値
完全一致:True、不一致:False

ソースコード

サンプルプログラムのソースコードです。

# -*- coding: utf-8
import numpy as np

    
def main():
    # 配列生成
    A = np.array([[1, 0],
                  [0, 1]])
    
    B = np.array([[1, 0],
                  [0, 1]])
    
    # 一致判定
    flag =  np.allclose(A, B)
    
    # 結果表示
    print(flag) # True
   
    
if __name__ == "__main__":
    main()

【関連記事】
Python入門 サンプル集
NumPy入門 サンプル集

シェア&フォローお願いします!