удаление none из неудобного массива

#awkward-array

#неудобный-массив

Вопрос:

У меня есть неудобный массив (1), который я получил после обработки.

Массив выглядит как:

 >>> ak.Array([96., 99., 67., 13.,  3.,  None, 1.,  1.,None])
  

Я хочу удалить элементы None из этого массива. Я мог бы удалить их с помощью цикла, но я хочу избежать этого, чтобы сэкономить некоторое вычислительное время. Или написание функции и компиляция с использованием Numba — это единственный вариант?

Спасибо.

Ответ №1:

Я только что понял, что is_none существует и работает как шарм,

a[~ak.is_none(a)]