6
Używam pakietu word2vec gensim w python. Wiem, jak zdobyć słownictwo z wyszkolonego modelu. Ale jak uzyskać liczbę słów dla każdego słowa w słowniku?Jak zdobyć słowo słówka z gensim word2vec?
Używam pakietu word2vec gensim w python. Wiem, jak zdobyć słownictwo z wyszkolonego modelu. Ale jak uzyskać liczbę słów dla każdego słowa w słowniku?Jak zdobyć słowo słówka z gensim word2vec?
Każde słowo w słowniku zawiera powiązany obiekt słownika, który zawiera indeks i liczbę.
vocab_obj = w2v.vocab["word"]
vocab_obj.count
Wyjście google modelu aktualności w2v: 2998437
Tak, aby uzyskać zliczania dla każdego słowa, byś iteracyjne nad wszystkich słów i przedmiotów vocab w słownictwie.
for word, vocab_obj in w2v.vocab.items():
#Do something with vocab_obj.count
dzień [ 'gensim' 1.0.0] (https://github.com/RaRe-Technologies/gensim/releases/tag/1.0.0), trzeba zrobić' w2v.wv.vocab ["słowo"]. count' zamiast "w2v.vocab [" słowo "]. count'. –