【发布时间】:2015-02-20 13:05:25
【问题描述】:
我有一个结构如下的 csv 文件:
时间(毫秒)、“x”、“y”、“z”
1389776970139,"-0.042138","0.0531513","8.28537"
........
1389776970833,"-0.0124942","-0.00338816","0.704891"
我使用 ArrayList 将 csv 文件的每个数据集(时间、x、y、z)保存为对象。现在我想在两秒的滑动时间窗口内分别计算 x、y、z 的平均值,一秒重叠。
我希望我的问题直截了当,如果不是,请告诉我,以便重新表述我的问题。
我对 Java 完全陌生,我不知道如何实现这样的想法。如果有任何想法,我将不胜感激。
提前致谢!!!
最好的问候, 迈克尔
【问题讨论】:
-
投票结束。您需要展示您迄今为止所做的尝试,以便我们可以提供帮助,因为您只是要求有人为您完成工作
-
您好!感谢您的回答。我的意图不是有人在为我做这项工作。我什至会感谢一些线索如何解决这样的问题,例如是任何滑动时间窗口的算法。
-
在你的窗口中找到匹配的记录,然后为每个 x、y 和 z 计算平均值。您确实需要展示比这更多的工作才能获得有用的帮助。
-
@BenaissaTahiti:那你有没有尝试过我的想法?
标签: java csv sliding-window