この記事では、Python言語とNumPyを用いて、2つの配列を比較して完全一致する(同じ)かどうか判定する方法をソースコード付きで解説します。
2つの配列が完全一致するか判定
PythonモジュールNumPyでは、allcloseメソッドで2つの配列を比較し、全ての要素が完全に一致するか調べることができます。
書式
numpy.allclose(ndarray)
■返り値
完全一致:True、不一致:False
ソースコード
サンプルプログラムのソースコードです。
# -*- coding: utf-8 import numpy as np # 配列生成 A = np.array([[1, 0], [0, 1]]) B = np.array([[1, 0], [0, 1]]) # 一致判定 flag = np.allclose(A, B) # 結果表示 print(flag) # True
【関連記事】
Python入門 サンプル集
NumPy入門 サンプル集
コメント