С учетом двух числовых массивов:
import numpy as np
A = np.array([[0, 5, 0],
[1, 0, 1],
[0, 2, 0]])
B = np.array([[0, 7, 0],
[1, 0, 1],
[0, 1, 0]])
Как заменить элементы в A, где тот же индекс i, j больше в B.
Я бы подумал, что это:
A[A < B] = B
Будет работать, но это не так.
Ожидаемый результат:
[[0, 7, 0],
[1, 0, 1],
[0, 2, 0]]