NumPy で 2 つの配列のサイズを比較する方法
NumPyでは比較演算子(<、>、<=、>=、==、!= など)を用いて二つの配列を要素ごとに比較し、比較の結果を表すブール配列を生成することができます。例えば、配列aとbの大きさを比較する場合、以下のようなコードを使用できます。
import numpy as np
a = np.array([1, 2, 3])
b = np.array([2, 3, 4])
# 比较两个数组的大小
result = a < b
print(result) # 输出:[ True True True]
この例では、配列aの各要素が配列bの対応する要素と比較されます。a内の要素がb内の対応する要素より小さい場合、対応する位置にある結果の配列はTrueとなり、そうでない場合はFalseとなります。
a > b、a <= b、a >= b、a == b、a != b といった他の比較演算子を使って比較することもできます。
多次元の配列の大きさを比較するには同様の方法を使うことができます。 配列の形状、すなわち各次元の要素数が等しいことを確認するだけです。