python-igraph不支持保存特征矩阵;同时用于将python-igraph图转换为dgl图或pyg图
发布时间
阅读量:
阅读量
python-igraph无法保存特征矩阵
严格而言,python-igraph在为属性赋值时无法直接指定列表,只能逐个赋予数值,具体可查阅igraph官方文档。然而,当某节点的特征为多维数据时,无法将其存储于graph.vs[feature]中,而必须以字符串形式存入graph[“node_feature”]。

多格式图表转换技术
实现将igraph图转换为pyg或dgl图的关键在于如何解析由字符串表示的特征矩阵。其核心方法是多次调用string.split()函数,并通过循环将最终得到的字符串转换为浮点数列表。具体实现代码如下:
a="[' 22.000000, 32.941603, 75.110000, 1.700000, 3.405000,188.800000, 6.000000, 11.000000, 5.000000, 9.000000, 5.000000, 8.000000, 9.000000, 4.000000, 9.000000, 6.000000, 11.000000, 5.000000
全部评论 (0)
还没有任何评论哟~
