У меня есть два логических Numpy массивов одинаковой формы, как:Сравнение булевы Numpy массивы
a=[[True,True,False,False]]
b=[[True,False,True,False]]
Как я могу получить массив c
, где 1 указывает на то, что только массив a
правда, 2 указывает на то, что только массив b
является true, 0, где оба массива ложны и nan
, где оба значения true. Поэтому в этом случае результат должен быть [[nan, 1,2,0]]].
Что делать, если оба они истинны? – Divakar
Я обновил вопрос: если оба являются истинными, следует набрать «nan» – Johannes