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

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

コメント