为什么我得到这个呃,有人吗可以告诉他们一个spyder的代码,可以用来转换word2

2024-03-28 22:46:47 发布

您现在位置:Python中文网/ 问答频道 /正文

我收到这个错误消息:

File "", line 1, in
model=gensim.models.word2vec(tok_corpus,min_count=2,size =32)
TypeError: 'module' object is not callable

代码:

import os
import pandas as pd
import nltk
import gensim
#import corpora, models,similarities
os.chdir("D:\Mphil");
df=pd.read_csv('wn-data-eng.tab');
corpus=df.values.tolist()
#y=df['lemma'].valuestolist()
#corpus=x*y
tok_corpus=[nltk.word_tokenize(sent) for sent in corpus]
model=gensim.models.word2vec(tok_corpus,min_count=2,size =32)

Tags: inimportdfsizemodelosmodelscount
1条回答
网友
1楼 · 发布于 2024-03-28 22:46:47

这个错误告诉您word2vec是一个模块。你想打电话给Word2Vec。在内部,gensim.model模块执行from .word2vec import Word2Vec操作,最终在名称空间中得到模块及其包含的函数。你知道吗

相关问题 更多 >