13
У меня есть массив:Заменить -inf с нулевым значением
x = numpy.array([-inf, -inf, 37.49668579])
Есть ли способ изменить -INF значения в только 0?
У меня есть массив:Заменить -inf с нулевым значением
x = numpy.array([-inf, -inf, 37.49668579])
Есть ли способ изменить -INF значения в только 0?
Существует:
from numpy import inf
x[x == -inf] = 0
Использование isneginf
http://docs.scipy.org/doc/numpy/reference/generated/numpy.isneginf.html#numpy.isneginf
x[numpy.isneginf(x)] = 0
это около 20% быстрее, чем np.isneginf на основе моего теста – wh408
Как скобки используется здесь? Является ли это индексирование условным или списком? – chimeric