Как нормализовать список Python с различной длиной для данной длины? - PullRequest
0 голосов
/ 23 февраля 2019

У меня есть серия Python.Серия содержит списки различной длины.

0       [2, 0, 2, 0, 2, 1, 0, 0, 0, 1, 1, 2, 2, 0, 2, ...
1                                                  [2, 2]
2                                                     [2]
3       [1, 1, 0, 2, 2, 1, 0, 2, 2, 2, 0, 0, 0, 2, 0, ...
4           [1, 2, 0, 0, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2]
5                                            [2, 0, 1, 1]
6                                                  [2, 2]
7                                      [0, 0, 2, 0, 2, 2]
8                                            [2, 0, 2, 0]
9       [2, 0, 2, 0, 2, 2, 2, 0, 2, 0, 2, 2, 2, 0, 2, ...
10                                                 [1, 0]
11                         [1, 2, 0, 0, 1, 2, 0, 2, 1, 1]
12      [1, 0, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 2, 1, ...
13      [0, 1, 0, 0, 2, 0, 1, 2, 2, 2, 2, 0, 2, 1, 0, ...
14      [0, 0, 0, 2, 1, 0, 0, 2, 1, 2, 2, 2, 2, 0, 2, ...
15                            [1, 1, 2, 0, 0, 0, 0, 2, 2]

Что я хочу сделать, это измерить волатильность этих списков.Насколько мне известно, мне нужно выполнить работу по нормализации (что означает, что все эти списки будут иметь одинаковую длину) перед измерением.Я думаю, что хороший анализ правильности каждого списка - хороший выбор. К сожалению, я не знаю, как с этим справиться.Возможно, первым шагом будет преобразование списков в заданную длину.Второй шаг - вычислить новый счет в каждом процентиле (что-то вроде max_pooling avg? Я не знаю ^). Как извлечь элементы из списков по peicentile?

...