Я намагаюся виконати роздільний елемент, що відповідає розуму, в python, але якщо зустрічається нуль, мені потрібний коефіцієнт, який просто дорівнює нулю.
Наприклад:
array1 = np.array([0, 1, 2])
array2 = np.array([0, 1, 1])
array1 / array2 # should be np.array([0, 1, 2])
Я завжди міг просто використовувати цикл for-циклу через свої дані, але для того, щоб реально використовувати оптимізацію numpy, мені потрібна функція ділення, щоб повернути 0 при поділі на нуль помилок, а не ігнорувати помилку.
Якщо я чогось не пропускаю, це не здається numpy.seterr () може повертати значення при помилках. Чи є у когось якісь пропозиції щодо того, як я міг би отримати найкраще з нумету під час встановлення власного поділу на обробці нульових помилок?