У меня есть ярлыки от 'n' разных людей, которые оценили элементы 'm' (0 или 1), поэтому массив mxn.Например, 3 человека оценивают 4 элемента:
arr = np.asarray([[1,1,1], [1,1,0], [0,0,0], [0, 1, 0]])
print(arr)
>>>
[[1 1 1]
[1 1 0]
[0 0 0]
[0 1 0]]
Я хочу посмотреть, по каким пунктам все «согласились», то есть все значения в строке совпадают.В этом примере ответом является [True, False, True, False].Я получил это, используя это:
np.logical_or(arr.sum(axis=1) == n, arr.sum(axis=1) == 0)
Вид хакерских.Какой лучший способ сделать это?