この記事では、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入門 サンプル集

コメント