13
ich ein Array haben:ersetzen -inf mit Nullwert
x = numpy.array([-inf, -inf, 37.49668579])
Gibt es eine Möglichkeit, die -inf Werte zu ändern 0 bis gerade?
ich ein Array haben:ersetzen -inf mit Nullwert
x = numpy.array([-inf, -inf, 37.49668579])
Gibt es eine Möglichkeit, die -inf Werte zu ändern 0 bis gerade?
Es gibt:
from numpy import inf
x[x == -inf] = 0
Verwenden isneginf
http://docs.scipy.org/doc/numpy/reference/generated/numpy.isneginf.html#numpy.isneginf
x[numpy.isneginf(x)] = 0
dies rund 20% schneller als np.isneginf basierend auf meinem Test – wh408
Wie werden die Klammern hier verwendet? Ist diese Indizierung mit einem bedingten oder Listenverständnis? – chimeric