我试图存储在给定数据点集上发生的事件的时间线数据。这最好用例子来解释
假设我的输入数据是这样的数组/列表:
input = [1, 4, 5, 6, 3, 1, 10, 23, 30, 31]
这是10天的数据
现在假设这个列表中的每个索引代表一天
现在我想用这一天来存储数据,这些数据表示一段时间内的“动作”
因此,我将获取这些输入数据,对于每一天,或者给定的几天,我想表示发生了什么。所以你会注意到,从输入[6:8]中,有一个急剧的增加
我想储存这样的东西:
[null, null, null, null, null, null, 'indication sharp increase start (+9)', 'sharp increase continues (+13)', 'sharp increase ends (+7)', null]
然而,另一个需要考虑的问题是,大幅增长并不是唯一可能发生的事情。“行动”,在这种情况下,“急剧增加”也是可变的
那么,最好的方法是存储这样的数据,以便与相同结构的其他数组/列表进行比较
例如,如果我有一组不同的数据输出:
[null, 'sharp increase (+19), null, ... etc]
我希望以后能够确定有多相似:1.动作和它们发生的时间;2.这些动作的变化有多相似。显然,我不是在问如何实现这一部分,我只是专注于什么可能是存储数据的最简单方法,以允许比较的最简单实现
目前没有回答
相关问题 更多 >
编程相关推荐