У меня есть массив NxM в numpy, который я бы хотел записать в журнал, и игнорировать записи, которые были отрицательными, до того, как он запустил журнал. Когда я беру журнал отрицательных записей, он возвращает -Inf, поэтому в результате у меня будет матрица с некоторыми значениями -Inf. Затем я хочу суммировать по столбцам этой матрицы, но игнорируя значения -Inf - как я могу это сделать?
Например,
mylogarray = log(myarray)
# take sum, but ignore -Inf?
sum(mylogarray, 0)
Я знаю там nansum, и мне нужен эквивалент, что-то вроде infsum.
Спасибо.