как скопировать неровный массив в awkward-массив - PullRequest
1 голос
/ 24 февраля 2020

В awkward0 я хотел бы отдельно сохранить различные выборки таблицы

в псевдокоде

X = awkward.Table(...)

one_jet = X[X.n_jet == 1]
two_jet = X[X.n_jet == 1]

awkward.save(one_jet)
awkward.save(two_jet)

, но я заметил, что содержимое любого индексированного зубчатого массива не изменяется (только остановки запуска сокращаются), и поэтому наивное сохранение запусков останавливает этот путь, что приведет к дублированию данных на диске. Есть ли способ «перепаковать» неровные массивы, чтобы они снова стали плотными?

...