如何将具有不同长度的python列表标准化为给定长度?

时间:2019-02-23 14:10:33

标签: python list normalization

我有一个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从列表中提取项目?

0 个答案:

没有答案