Python如何在文本文件中创建列的滑动窗口?

2024-10-03 19:20:32 发布

您现在位置:Python中文网/ 问答频道 /正文

我有传感器数据的文本文件,如加速度计和陀螺仪,如:

% Accelerometer data recorded with 'snsrlog'
% 
% Sampling frequency: 100 Hz
% 
% Label description:
%    0: Default Label
%    1: pick up phone
% 
% Column description:
%    1: Seconds.milliseconds since 1970
%    2: Number of skipped measurements
%    3: Acceleration value in x-direction
%    4: Acceleration value in y-direction
%    5: Acceleration value in z-direction
%    6: Label used for the current sample
% 
% 
1495573445.162   0   0.021973    0.012283    -0.995468   1
1495573445.172   0   0.021072    0.013779    -0.994308   1
1495573445.182   0   0.020157    0.015717    -0.995575   1
1495573445.192   0   0.017883    0.012756    -0.993927   1
1495573445.202   0   0.021194    0.012161    -0.994705   1
1495573445.212   0   0.019638    0.013718    -0.994019   1
1495573445.222   0   0.019440    0.010803    -0.994476   1

文件里还有很多。在

每个采样列都是一个100Hz的滑动窗口,因为我想创建一个50赫兹的加速度计。我可以像这样打印出第一列的每一行:

^{pr2}$

但是,我不应该打印出前17行,因为它们只是文本文件中的注释。我该怎么做这个滑动窗呢?在


Tags: 数据indatavaluewith传感器descriptionlabel