Как панды выполняют рулонные окна внутри? - PullRequest
0 голосов
/ 07 декабря 2018

Я реализовал некоторую функцию, которая ведет себя как прокрутка (с некоторыми существенными различиями), но я хочу улучшить ее производительность.

Мой вопрос, допустим, у меня есть этот массив

a = [1, 2, 3, 4, 5]

Когда я выполняю скользящую сумму двух элементов, генерирует ли pandas сначала эту матрицу

a = [[NaN, 1], [1, 2], [2, 3], [3, 4], [4, 5]]

, а затем агрегирует по строкам?

Использует ли она одиночные циклы для генерации этих окон?

Я хотел бы знать, как работает эта система, потому что это действительно помогло бы мне улучшить производительность некоторых реализаций, которые я получил.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...