我想实现自己的时间序列数据结构,我希望使用ScalaNLP Breeze来实现。现在我的第一个想法是使用这样的类型来做到这一点:
type RowNumber = Long
Map[LocalDateTime, RowNumber]
然而,在阅读了有关微风可用数据结构的更多信息后,我发现Counter2
似乎正是我所需要的。
现在我有两个问题:
Counter
和Counter2
在微风之上实施时间序列抽象是最好的方法吗?Counter2
是否支持所有矩阵运算(文档说计数器只支持数组运算)?答案 0 :(得分:1)
Counter2支持大多数基本矩阵运算:算术,切片,矩阵乘法。它不支持矩阵分解或求解。
如果没有使用带有适当整数索引的SparseVector或CSCMatrix,我在Breeze中看不到更好的东西。