У меня есть два numpy 2-D массива - A, B, которые имеют одинаковые размеры (n x n). Я хочу посмотреть каждую ячейку на обоих массивах и выполнить некоторую условную арифметику и вернуть новый массив 2_D (C).числовая операция на двух numpy ndarrays
Например, если A[i, j] = 0.0
и B[i, j]= 0.0
, то, я хочу заполнить C[i, j] = 1.0
. Если значения ячейки различны, тогда я должен заполнить C[i, j] = f(A[i, j], B[i, j])
. Может быть еще несколько условий if.
Я могу сделать переборку, но она не является ни путинской, ни изящной. Я читаю о векторизации/из-функций и т. Д., Но, неясно, как это сделать.
Любые предложения? ценить это.
Спасибо.
очень просто! благодаря! – user1717931