python - 从 csr_matrix 获取节点的邻居
问题描述
我在数据集的实体之间创建了一个稀疏邻接矩阵。我想根据每个节点的邻居计算一些分数。如果我们假设 adj_mat 是矩阵:
(0, 1) 1.0
(0, 2) 1.0
(1, 0) 1.0
(2, 0) 1.0
(3, 4) 1.0
(4, 3) 1.0
(5, 6) 1.0
(5, 7) 1.0
(6, 5) 1.0
(7, 5) 1.0
例如,我知道编号为 6 和 7 的节点是节点 5 的邻居。但我不知道如何获得编号 6 和 7。我想要一个循环,根据其对每个节点执行一些操作邻居。节点的信息已经保存在一个文件中,我们可以通过节点的编号来访问它们。
解决方案
推荐阅读
- python - 仅在给定有序索引和深度的情况下识别数据框中分层数据的父级
- python - 如何在 MacOS 上打开 Outlook 并撰写电子邮件(但不发送)?
- beautifulsoup - 请求响应对象:如何检查页面加载完全(动态内容)?
- filter - Liinux HTB Qos 过滤器未按预期工作
- c# - 访问打印机“PRINTERNAMEHERE”的设置无效
- sql - 如何创建函数来更新 Postgres 中的列?
- node.js - Twilio Autopilot Handof,带内存,用于通话通话
- sql - Oracle SQL 按分区从不同列返回第一个和最后一个值
- signalr - 设计/构建大型/企业信号器核心项目 - 多个中心?只有一个枢纽?
- javascript - 使用 addEventListener 反应 useState