2017-04-04 5 views
2

Im gensims 최신 버전에서는 파일에서 훈련 된 벡터를로드하는 데 KeyedVectors을 사용하고 dosent에는 새 Word2Vec 객체를 인스턴스화해야합니다. 하지만 model.vector_size 속성을 사용할 수 없기 때문에 코드가 손상되었습니다. 그 대안은 무엇입니까? 나는 단지 kv[kv.index2word[0]].size보다 나은 것을 의미합니다.gensim KeydVectors 치수

답변

1

kv.vector_size 여전히 작동합니다. 나는 gensim 2.3.0을 사용하고 있는데, 이것은 필자가 작성한 최신 버전이다. (kvKeyedVectors 개체라고 가정합니다.) 개체 속성은 API 페이지에 문서화되어 있지 않지만 자동 완성 기능이 제안하고 더 이상 사용되지 않는 경고 또는 아무것도 표시되지 않습니다.

귀하의 질문은 단어 수를 얻는 방법 인 내 자신의 대답에 도움이되었습니다. len(kv.index2word)