Я хочу оптимизировать функцию numpy для заполнения части массива. Требуется 1D np.array()
с nan
внутри. Некоторые из них находятся слева, и я хочу, чтобы только они были заполнены нулями. Пример:
из этого:
np.array([ np.nan, np.nan, np.nan, 3, 4, 5, np.nan, 7, 8, 9, np.nan ])
Я хочу получить это:
np.array([ 0, 0, 0, 3, 4, 5, np.nan, 7, 8, 9, np.nan ])
Другие «внутренние» пропущенные значения должны остаться нетронутыми, я буду обрабатывать их иначе .
Какой самый Pythoni c способ сделать это?