首先,这是main函数的源代码:

所有的模块、函数都在同一个大的子目录文件里:

这个代码的目的是输出embedding特征向量,G是直接导入了图库davis_southern_women_graph,关于它的介绍在这里:

请问,为什么输出啥也没有呢?

感谢!
问题告诉你了。。。。G.node没有data这个属性
【以下回答由 GPT 生成】
问题的根本原因可能是代码中没有对特征向量进行输出或者输出的部分代码存在错误。以下是一些可能的解决方案:
- 首先,确保代码中导入了正确的图库,并且图库已经正确安装。如果找不到或者导入错误的库,代码中使用的图对象可能会为空,从而导致没有输出。
- 检查代码是否调用了正确的函数来计算和获取特征向量。查看函数的参数和返回值,确保正确调用了计算特征向量的函数,并且将返回的特征向量赋值给一个变量。
- 检查代码中是否正确地使用了输出特征向量的函数。确保函数被正确调用,特征向量被正确传递给函数,并且函数被正确显示或保存。
- 检查代码中是否存在错误或异常处理的逻辑。有可能是代码中的某些部分发生了错误,导致程序提前结束或者没有输出任何内容。在代码中添加适当的错误处理和日志记录,可以帮助找到问题的根本原因。
- 确保代码中的其他部分没有影响到特征向量的输出。例如,如果在计算特征向量之前修改了图的结构或属性,那么可能会导致输出结果不正确或者没有输出。
如果以上解决方案都不能解决问题,那么问题可能需要进一步调试和查看代码中的其他部分。如果有更多的代码或错误信息提供,可以帮助更好地理解和解决问题。
如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^