Можно ли создать новый массив, сравнив массивы с numpy?Создание нового массива путем сравнения массивов
У меня есть 3 массива (A1, A2, A3
). Как найти все индексы, где A1 == 2 and A2 > A3
и записать там значение 5
в новом массиве?
У меня есть этот MatLab код, который делает это:
index = find(A1==2 & A2>A3);
new_array(index) = 5;
я нашел putmask и logical_and, но не уверен, если это правильные инструменты и как использовать его в моем случае. Благодаря!
замечательный спасибо! – gustavgans