Ich versuche, eine elementweise Teilung in Python durchzuführen, aber wenn eine Null angetroffen wird, muss der Quotient nur Null sein.
Beispielsweise:
array1 = np.array([0, 1, 2])
array2 = np.array([0, 1, 1])
array1 / array2 # should be np.array([0, 1, 2])
Ich könnte immer nur eine for-Schleife durch meine Daten verwenden, aber um die Optimierungen von numpy wirklich zu nutzen, muss die Divide-Funktion 0 bei Fehlern durch Division durch Null zurückgeben, anstatt den Fehler zu ignorieren.
Wenn mir nichts fehlt, scheint es nicht so, als ob numpy.seterr () bei Fehlern Werte zurückgeben kann. Hat jemand andere Vorschläge, wie ich das Beste aus Numpy herausholen kann, während ich meine eigene Division durch Null-Fehlerbehandlung setze?