【发布时间】:2015-07-28 06:25:00
【问题描述】:
我用sklearn.preprocessing.OneHotEncoder() 构建了一个scipy 稀疏矩阵S。矩阵S 有 10^6 行,500 列。
我还有一个 numpy 数组 A,其 10^6 值如下:
A = [1,1,2,2,2,3,4,5,6,6,7,8,8,8,...]
我想按照数组A中写入的组对稀疏矩阵S进行分组,并使用numpy.sum()作为聚合函数。
我该怎么办?当然,我所有的东西都需要适合内存,所以我不得不对S使用稀疏矩阵。
【问题讨论】:
-
演示你想用一对小数组做什么。那我们就可以想一想它怎么适应稀疏的了。
标签: python numpy matrix scipy sparse-matrix