Python 如何读取空格分隔的文本以使用networkx创建图形

Python 如何读取空格分隔的文本以使用networkx创建图形,python,networkx,Python,Networkx,我在train.txt中有以下格式的数据,其中每一行代表具有共同优势(论文写作)的作者。例如,第一行表示有论文的作者0和356。可能有多篇论文由同一组作者撰写。 我想以这样一种方式来阅读本文,即我能够使用networkx绘制图表,以便进行进一步分析。使用readline()命令可以将每一行作为字符串读取 您可以使用。默认分隔符是空白。因此,调用应该完成这项工作(并且已经将节点强制转换为整数) 使用readline()获取行后,可以使用拆分将行拆分为空格处的标记。要将一行转换为整数列表,您可以执

我在train.txt中有以下格式的数据,其中每一行代表具有共同优势(论文写作)的作者。例如,第一行表示有论文的作者0和356。可能有多篇论文由同一组作者撰写。

我想以这样一种方式来阅读本文,即我能够使用networkx绘制图表,以便进行进一步分析。使用readline()命令可以将每一行作为字符串读取

您可以使用。默认分隔符是空白。因此,调用应该完成这项工作(并且已经将节点强制转换为整数)


使用
readline()
获取行后,可以使用拆分将行拆分为空格处的标记。要将一行转换为整数列表,您可以执行
[int(x)for x in line.split(“”)]
nx.read_edgelist("train.txt", nodetype=int)