У меня есть следующие numpy массивы:
whole = np.array(
[1, 0, 3, 0, 6]
)
sparse = np.array(
[9, 8]
)
Теперь я хочу заменить каждый ноль в массиве целым в хронологическом порядке элементами в разреженном массив. В этом примере желаемый массив будет выглядеть так:
merged = np.array(
[1, 9, 3, 8, 6]
)
Я мог бы сам написать небольшой алгоритм, чтобы исправить это, но если кто-то знает эффективный по времени способ решить эту проблему, я был бы очень благодарен за вашу помощь!