6
Word2Vec의 gensim 구현을 사용하고 있습니다. 다음 코드 스 니펫이 있습니다.python3에 Gensim word2vec가 누락되었습니다.
print('training model')
model = Word2Vec(Sentences(start, end))
print('trained model:', model)
print('vocab:', model.vocab.keys())
이 코드는 python2에서 실행할 때 예상대로 실행됩니다. 최종 인쇄본은 어휘의 모든 단어입니다.
trained model: Word2Vec(vocab=102, size=100, alpha=0.025)
Traceback (most recent call last):
File "learn.py", line 58, in <module>
train(to_datetime('-4h'), to_datetime('now'), 'model.out')
File "learn.py", line 23, in train
print('vocab:', model.vocab.keys())
AttributeError: 'Word2Vec' object has no attribute 'vocab'
을 무슨 일이야 : 내가 python3에서 실행하는 경우
그러나, 오류가 발생합니다? gensim word2vec가 python3과 호환되지 않습니까?