У меня есть логический массив, который выглядит следующим образом:
arr_a = np.array(
[[False, False, False],
[True, True, True],
[True, True, True],
[False, False, False]]
)
и другой массив, который выглядит следующим образом:
arr_b = np.array(
[[100, 100, 100],
[200, 200, 200]]
)
Я ищу функцию, которую можно вызвать какthis: np.boolean_combine(arr_a, arr_b)
, чтобы вернуть массив, который заменит 1 в arr_a значениями из arr_b, для конечного результата, который выглядит следующим образом:
np.array(
[[0, 0, 0]
[100, 100, 100],
[200, 200, 200],
[0, 0, 0]]
)
Есть ли такая функция?