gpt4 book ai didi

python - 有没有办法将 networkx 图插入 mysql?

转载 作者:行者123 更新时间:2023-11-29 00:37:41 25 4
gpt4 key购买 nike

我有一个从文件中读取的 networkx 图。我想创建一个 mysql 表,它将包含所有节点及其相应的属性(作为列)。我知道我可以创建一个表

 db_connection = MySQLdb.connect(host='127.0.0.1', user='myname', passwd='mypass') 

# Variable that exacutes Database calls with MySQL

cursor = db_connection.cursor()

# Create databse with MYSQL query - databasename

cursor.execute('CREATE DATABASE inb104')

# Select which database to use with MYSQL query - databasename

cursor.execute('USE inb104')

# Create database with MYSQL query - tablename & fields

cursor.execute('''CREATE TABLE popularity (
PersonNumber INT,
Value VARCHAR(70),
Category VARCHAR(25),
PRIMARY KEY (PersonNumber, Value, Category)
)
''')

但我更喜欢一种将节点作为参数并构建表而无需创建字符串命令(例如“创建表”和“插入”)的方法。 networkx中有这样的功能吗?

最佳答案

首先尝试阅读这个 article通常您可以将图形保存在一个表中。

关于python - 有没有办法将 networkx 图插入 mysql?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13601111/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com