1.已有写好的python代码,可以直接下载调用,GitHub链接https://github.com/aditya-grover/node2vec/blob/master/requirements.txt

2.代码是Python2版本,可以自己修改代码或者通过2to3.py将代码自动转换(转换方式:命令行下输入python 2to3.py -w 代码所在绝对路径)

3.转换之后还有两个地方需要改动,在main函数中:

def learn_embeddings(walks):

''' Learn embeddings by optimizing the Skipgram objective using SGD. '''

walks = [list(map(str, walk)) for walk in walks]#第一个修改的地方

model = Word2Vec(walks, size=args.dimensions, window=args.window_size, min_count=0, sg=1, workers=args.workers, iter=args.iter)

model.wv.save_word2vec_format(args.output)#第二个修改的地方

return

GitHub上提示第二个地方改为model.wv.save_word2vec_format,但是我执行的过程中发现并没有写入执行结果,所以改成了model.wv.save_word2vec_format(args.output)没有问题,运行成功。

4.源代码运行结果报存的文件格式是emb我尝试报存为xlsx也是可以的,方便查看

觉得有用的话点个赞咯~~~~~~~

最新文章

  1. 关于SubSonic3.0插件使用实体进行更新操作时(执行T.Update()或T.Save()),某些列无法进行修改操作的问题处理
  2. android ContentObserver
  3. EF6 CodeFirst+Repository+Ninject+MVC4+EasyUI实践(一)
  4. jquery判断页面滚动条(scroll)是上滚还是下滚,且是否滚动到头部或者底部
  5. Android:改变Activity切换方式(转载)
  6. yiibooster+bsie
  7. linux 修改文件时间
  8. c#调用js,以及js调用C#里的函数, c#自己生成js代码,实现对web的控制
  9. 爬虫代码实现五:解析所有分页url并优化解析实现类
  10. JavaScript中的indexOf
  11. 字符串的n位左旋
  12. Spark程序开发-环境搭建-程序编写-Debug调试-项目提交
  13. left join on and 与 left join on where的区别
  14. php生成xml数据
  15. string的基本用法
  16. ZOJ 2314 Reactor Cooling(无源汇有上下界可行流)
  17. OFbiz--简单介绍
  18. POI Excel 合并数据相同的行
  19. Java 8函数式接口functional interface的秘密
  20. Ogre 编辑器三(自动生成与更新Ogre对象编辑界面)

热门文章

  1. c#.net基础
  2. SAP项目的整体预算大概是多少?
  3. [GAN] How to use GAN - Meow Generator
  4. [Node.js] 03 - Buffer, Stream and File IO
  5. [UI] 03 - Bootstrap: component
  6. hashcode、equals和 ==详解
  7. git 删除仓库的文件
  8. Orleans学习总结(三)--持久化篇
  9. java封装实现Excel建表读写操作
  10. 《JAVA编程思想》第四版 PDF 下载 中文版和英文版 高清PDF扫描带书签