В java, как я могу сгладить многомерный массив, передать его в функцию активации и наиболее эффективно извлечь исходную иерархию из массива ответов?
Например, блок необработанных данныхв формате
Структура входных данных:
[[.,.,.,.,.,],
[.,.,.],
[.,.,.,.,.,.,.,.,.],
[.,.,.,.,.,.,.,.]]
Определенная функция активации может обрабатывать весь блок за один раз, поэтому для максимальной эффективности я хочу каким-то образом сгладить его.Промежуточная структура данных:
[.,.,.,.,.,.,. ... ]
Затем я хочу «дефлатировать» ответ, чтобы он отражал исходную иерархию.
Структура выходных данных:
[[.,.,.,.,.,],
[.,.,.],
[.,.,.,.,.,.,.,.,.],
[.,.,.,.,.,.,.,.]]
Предполагается, что функция активации обрабатывается последовательно, поэтому порядок не будет нарушен.Какой самый быстрый способ в Java, который я могу реализовать то же самое?Я не хочу поддерживать индексы для выравнивания и дефлаттинга, если я использую массивы.