Python手套缺少模块'手套''手套'

问题描述 投票:0回答:1

这是我的表演:

已安装pip3,请安装Glove_py。在Jupyter Python中,导入手套即可。

from glove import *

问题:

当我尝试基本的安装代码以确保所有模块均已加载并正常工作时。我有以下代码,该消息出现错误:“ NameError:未定义名称'手套'”。现在,由于模块手套的导入工作正常,因此我尝试了未定义NameError的函数“手套”和“手套”。

我确实找到了'git clone http://github.com/stanfordnlp/glove'之类的库,并使用make下载并构建了代码。可以在控制台中运行此代码以获取示例。

pip3 install glove_py

Gip_py的Pip安装已确定。

pip3 install glove_python

但是,Gloves_python的pip安装由于“错误命令以退出状态1错误而出错”而无法安装。

glove && make
mkdir -p build

手套'git clone http://github.com/stanfordnlp/glove'下载ok,并使用make ok进行构建。但是即使使用此make'd版本,我也无法获得Python导入手套来找到在Jupyter Python环境中实现的C代码。

[我怀疑我缺少一些简单的东西,我将不胜感激。

Python代码,测试运行。这是我的Python代码测试运行,未在模块上失败。

model = glove(df, vocab_size=3, d=50, alpha=0.75, x_max=100.0)
model.train(df)
model.to_txt()
words = model.most_similary("one", 10)
NameError                                 Traceback (most recent call last)
<ipython-input-11-517b339bba36> in <module>
----> 1 model = glove(df, vocab_size=3, d=50, alpha=0.75, x_max=100.0)
      2 model.train(df)
      3 model.to_txt()
      4 words = model.most_similary("one", 10)
      5 print(words)

NameError: name 'glove' is not defined

查看“手套”模块内部功能的目录功能也失败。

dir(glove)
NameError                                 Traceback (most recent call last)
<ipython-input-22-ceb4b54b68bb> in <module>
----> 1 dir(glove)

NameError: name 'glove' is not defined
python-3.x nlp text-mining glove
1个回答
0
投票

您想要的是模块内部的Glove类;注意大写字母。

我认为这条线

glove(df, vocab_size=3, d=50, alpha=0.75, x_max=100.0)

应该是

Glove(df, vocab_size=3, d=50, alpha=0.75, x_max=100.0)

© www.soinside.com 2019 - 2024. All rights reserved.