phanein / deepwalk

DeepWalk - Deep Learning for Graphs
http://www.perozzi.net/projects/deepwalk/
Other
2.68k stars 826 forks source link

error for the "ValueError: invalid literal for int() with base 10: 'nan'" #118

Closed Jackerry-H closed 4 years ago

Jackerry-H commented 4 years ago

hello. thanks for the great code. when run deepwalk, the error " ValueError: invalid literal for int() with base 10: 'nan' " occured!
File "/home/admin/.local/bin/deepwalk", line 11, in load_entry_point('deepwalk==1.0.3', 'console_scripts', 'deepwalk')() File "/home/admin/.local/lib/python3.6/site-packages/deepwalk-1.0.3-py3.6.egg/deepwalk/main.py", line 162, in main process(args) File "/home/admin/.local/lib/python3.6/site-packages/deepwalk-1.0.3-py3.6.egg/deepwalk/main.py", line 52, in process G = graph.load_adjacencylist(args.input, undirected=args.undirected) File "/home/admin/.local/lib/python3.6/site-packages/deepwalk-1.0.3-py3.6.egg/deepwalk/graph.py", line 217, in load_adjacencylist for idx, adj_chunk in enumerate(map(parse_func, grouper(int(chunksize), f))): File "/home/admin/.local/lib/python3.6/site-packages/deepwalk-1.0.3-py3.6.egg/deepwalk/graph.py", line 198, in parse_adjacencylist_unchecked adjlist.extend([[int(x) for x in l.strip().split()]]) File "/home/admin/.local/lib/python3.6/site-packages/deepwalk-1.0.3-py3.6.egg/deepwalk/graph.py", line 198, in adjlist.extend([[int(x) for x in l.strip().split()]]) ValueError: invalid literal for int() with base 10: 'nan'