在这一节中,我们只是提醒读者有这么一个库的存在,而且这个库很强大,如果读者想深入了解这个库,可以去阅读官方帮助文档或参考链接 。
值得一提的是,Gensim把Google在2013年开源的著名的词向量构造工具Word2Vec编译好了,作为它的子库,因此需要用到Word2Vec的读者也可以直接使用Gensim,而无须自行编译了 。
Gensim的作者对Word2Vec的代码进行了优化,所以它在Gensim下的表现比原生的Word2Vec还要快 。(为了实现加速,需要准备C++编译器环境,因此,建议使用Gensim的Word2Vec的读者在Linux系统环境下运行 。)
下面是一个Gensim使用Word2Vec的简单例子,如代码清单2-35所示 。
- 代码清单2-35 Gensim使用Word2Vec的简单示例
# -*- coding: utf-8 -*- import gensim, logging logging.basicConfig(format='%(asctime)s : %(levelname)s : %(message)s', level= logging.INFO) # logging是用来输出训练日志 # 分好词的句子,每个句子以词列表的形式输入 sentences = [['first', 'sentence'], ['second', 'sentence']] # 用以上句子训练词向量模型 model = gensim.models.Word2Vec(sentences, min_count=1) print(model['sentence']) # 输出单词sentence的词向量 。
最后,小编想说:我是一名python开发工程师,整理了一套最新的python系统学习教程,
推荐阅读
- 哥与弟媳怎么称呼,弟妹与弟媳有什么区别
- cdr字体透视怎么做,cdr咋得才能透视效果
- 电脑内存不足怎么清理,要怎么深度清理电脑内存
- 关于狮子的吉祥语,元宵节舞狮子时喊的吉祥语有哪些
- 微信马赛克怎么弄,去微信马赛克的方法
- 大板梳和椭圆的区别,椭圆梳和大板梳到底买哪个好
- qq中怎么修改密码,电脑版QQ如何重置密码
- 怎么修改appleid地址,苹果手机id应该怎样更改地区
- 冬天怎么让滴胶快速干,冬天怎样才能使水晶滴胶更快凝固