python - 选择如何聚合稀疏矩阵中的重复索引
问题描述
当我们从 构造一个 scipy 稀疏矩阵(例如coo_matrix
,csc_matrix
或csr_matrix
)时(data, (row_ind, col_ind))
,默认情况下,重复的条目(row_ind, col_ind)
被加在一起。例如:
from scipy.sparse import coo_matrix
row_ind = [0, 0, 0, 2, 0, 0]
col_ind = [0, 0, 0, 2, 1, 1]
data = [1, 1, 1, 1, 1, 1]
coo_matrix((data, (row_ind, col_ind))).todense()
matrix([[3, 2, 0],
[0, 0, 0],
[0, 0, 1]])
有没有办法指定另一个操作,例如min
,max
而mean
不是sum
?sum_duplicates()
此外,对于这些操作也有类似的方法会很有用。
解决方案
推荐阅读
- django - Django QS按嵌套注释字段过滤
- better-sqlite3 - better-sqlite3 - 找不到绑定文件
- reactjs - 反应原生
另一个内部的组件 零件 - authentication - 在不同的服务器中模拟 Windows 用户
- php - NMI 意外的 HTTP 响应:0
- javascript - 当输入长度在 1 到 20 之间时,我想更改文本字段的类别并添加反馈消息,但我不知道为什么它不起作用
- grafana - 计算列中值的实例以显示在饼图中
- python - 当变量满足所需条件时无法打印输出
- nuget-package - dotnet 将多个项目打包成一个包
- aws-lambda - Lambda 代理集成 queryStringParameters 特殊字符