我在 Scala 微风中创建了一个稀疏矩阵,即使用http://www.scalanlp.org/api/breeze/linalg/CSCMatrix.html。现在我想从中得到一个列切片。这个怎么做?
编辑:还有一些进一步的要求:
对我来说重要的是我实际上可以对切片做一些有用的事情,例如将它乘以一个浮点数:
X(::,n) * 3。
对我来说,生成的结构/矩阵/向量保持稀疏也很重要。每列可能有几百万的密集维度,但实际上只有 600 个左右的条目。
我需要能够使用它来改变矩阵,例如:
X(::,0) = X(::,1)