gpt4 book ai didi

python - Python 的 Fasttext - 模块 'fasttext' 没有属性 'load_model'

转载 作者:行者123 更新时间:2023-11-28 22:25:41 27 4
gpt4 key购买 nike

请原谅我的新手,但 fasttext 在 python 上不适合我。我正在使用运行 python 3.6 的 anaconda。我的代码如下(只是一个例子):

import fasttext 

model = fasttext.load_model('/home/sproc/share/fastText/model.bin')
print(model.words)

这会返回以下错误:

Traceback (most recent call last):
File "/media/sf_VBoxShare/LiClipseWorkspace/test/testpack/fasttext.py", line 1, in <module>
import fasttext
File "/media/sf_VBoxShare/LiClipseWorkspace/test/testpack/fasttext.py", line 3, in <module>
model = fasttext.load_model('/home/sproc/share/fastText/model.bin')
AttributeError: module 'fasttext' has no attribute 'load_model'

在尝试创建词向量时对 cbow 和 skipgram 做同样的事情。我检查了 .../site-packages/fasttext 目录中的 init.py 文件,它导入了上述属性,但它们不是 model.py 模块的一部分。我猜这与共享对象文件有关,但我不确定。任何帮助是极大的赞赏。

最佳答案

当我遇到您遇到的错误时,这是​​一个对我有用的解决方案;

导入快速文本

from gensim.models.wrappers import FastText 

加载二进制文件

model=FastText.load_fasttext_format('wiki.simple.bin')

关于python - Python 的 Fasttext - 模块 'fasttext' 没有属性 'load_model',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45377306/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com