deepwalk的心累教程

最近在整Graph embedding,采用的是随机游走算法,代码都搞下来了,却在调试阶段碰到了很多问题。
1.该代码应该用Cmd进行运行,刚开始我在pycharm界面上运行半天,还很奇怪为什么运行不成功,具体教程在这里https://www.jianshu.com/p/5aa28d5dbb63,这位小姐姐说的很详细了,
2.deepwalk的心累教程_第1张图片
碰到了这个问题,RuntimeError: dictionary changed size during iteration
在这里插入图片描述
原因是因为在deepwalk文件中默认的是adjlist格式的,所以我们需要在这里改一下默认值deepwalk的心累教程_第2张图片
在这个代码里修改一下default = edgelist(图片是我改过的)这样就可以啦,完美运行!在这里插入图片描述
在这里插入图片描述
秀一下完美运行中

你可能感兴趣的:(编程遇到的问题)