python - 如何将图形导入/读取,写入边列表并保存为 txt 文件到 Networkit?
问题描述
嗨,我如何读取/导入图形,存储在文本文件中mygraph.txt
,并以边列表的形式写入(第 1 列:节点u
,第 2 列:节点v
)
1 2
1 3
1 4
2 5
3 4
3 5
进入Networkit?
我猜是这样的?
G = readGraph("/home/JohnRambo/Documents/myFolder/mygraph.txt")
PS:经过几次尝试,我还不能让它工作......我在networkit指南中没有找到明确的说明!
解决方案
我找到了这个解决方案:
from networkit import *
import networkit as nk
G = nk.readGraph("/home/JohnRambo/Documents/myFolder/mygraph.txt",nk.Format.SNAP)
print(G.numberOfNodes(), G.numberOfEdges())
输出:
5 6
推荐阅读
- python - 在 unicode 末尾删除 \xa0
- ssh - 我需要对 nodejs 的 SSH 支持吗
- google-docs-api - Google Docs API v1 - 如何创建列表嵌套元素?
- google-apps-script - Google Apps 脚本 getRange() 语法
- swift - 存储实体时Coredata崩溃
- java - 处理一组被覆盖的方法取决于它是任意的还是交替的
- sqlalchemy - 在 SQLAlchemy 中使用数据库特定属性
- mysql - 为什么我们的数据需要像 MySql 和 MongoDB 这样的数据库?
- html - 如何创建仅接受 0000-2399 之间的 4 位数字输入的 HTML 输入
- python - Python CSV 导入在前 200k 行之后花费了太多时间