С двумя массивными двумерными массивами я хотел бы, чтобы массив результатов был заполнен результатами построчного равенства. Например:
>>> a = np.array([[1, 2], [3, 4], [5, 6]])
>>> b = np.array([[5, 6], [3, 4], [1, 2]])
>>> a == b # not quite what I want
array([[False, False],
[ True, True],
[False, False]])
>>> np.equal(a, b) # also not quite
array([[False, False],
[ True, True],
[False, False]])
Требуемый результат, равенство каждой строки как одного элемента, будет следующим:
array([False, True, False])
Какой компактный / идиоматический способ получить этот результат?