Scala:Breeze DenseMatrix的包装器,用于列和行引用

Scala:Breeze DenseMatrix的包装器,用于列和行引用,scala,matrix,scala-breeze,Scala,Matrix,Scala Breeze,我是斯卡拉的新手。在某些应用中,将其视为MATLAB的替代品 我想在Scala中编写一个包装类,以便能够将列名QuantityQ&&QuantityP->Range and row names dates->Range分配给Densematrics,以便引用列和行 用法应该类似于Python熊猫或Scala鞍。 鞍形矩阵非常有趣,但其用途仅限于二维矩阵。一个巨大的限制 我的想法是: 栏目: 我原以为一张地图就可以解决哥伦布的问题,但这可能不是最好的实现方式 行: 对于行,我可以使用时间戳维护一个

我是斯卡拉的新手。在某些应用中,将其视为MATLAB的替代品

我想在Scala中编写一个包装类,以便能够将列名QuantityQ&&QuantityP->Range and row names dates->Range分配给Densematrics,以便引用列和行

用法应该类似于Python熊猫或Scala鞍。 鞍形矩阵非常有趣,但其用途仅限于二维矩阵。一个巨大的限制

我的想法是:

栏目: 我原以为一张地图就可以解决哥伦布的问题,但这可能不是最好的实现方式

行: 对于行,我可以使用时间戳维护一个单独的Breeze向量,并提供将日期转换为时间戳的方法,通过Breeze执行数字运行。这就失去了一般性,因为用户可能希望为行指定任何字符串名称。 关于日期,我使用nscala时间作为乔达的scala包装

我的实现有哪些缺点? 您会以不同的方式设计数据结构吗?
谢谢您的帮助。

问题是什么?为了让问题更清楚,我重新表述了这个问题。对于在多年前查询之后访问此查询的任何人:请参阅下面的链接。事实上,它没有回答任何问题,但它是与这个问题相关的讨论。这基本上是一个尝试性的模仿Spark提供的Dataset API。