KeyError:单词fransız不在词汇表中

问题描述 投票:0回答:1

[当我尝试运行以下代码时,出现键盘错误:

KeyError: word fransız not in vocabulary. 

问题是什么?

import numpy as np
from gensim.models import Word2Vec
from nltk.tokenize import sent_tokenize,word_tokenize
import string
text="Victor Marie Hugo, Romantik akıma bağlı Fransız şair, romancı ve oyun yazarı. En büyük ve ünlü Fransız yazarlardan biri kabul edilir. Hugo'nun Fransa'daki edebi ünü ilk olarak şiirlerinden sonra da romanlarından ve tiyatro oyunlarından gelir. Pek çok şiirinin içinde özellikle Les Contemplations ve La Légende des siècles büyük saygı görür. Fransa dışında en çok Sefiller ve Notre Dame'ın Kamburu romanlarıyla tanınır.Gençliğinde şiddetli bir kral yanlısı olsa da, görüşü yıllar içinde değişti ve tutkulu bir cumhuriyet destekçisi oldu. Eserleri zamanının politik ve sosyal sorunlarına ve de sanatsal akımlarına değinir. Hugo'nun cenazesi 1885'te Panthéon'da gömüldü. Hugo hakkında en çok eser yazılan ilk 100 kişi listesinde yer almaktadır. Victor Hugo, Joseph Léopold Sigisbert Hugo (1773–1828) ve Sophie Trébuchet (1772–1821) çiftinin üçüncü oğluydu; Abel Joseph Hugo (1798–1855) ve Eugène Hugo (1800–1837) isminde iki ağabeyi vardı. 1802'de Besançon'da doğdu. Napolyon'un bir kahraman olduğunu düşünen serbest fikirli bir cumhuriyetçiydi. Annesi 1812'de Napolyon'a karşı komplo kurduğu için idam edilen General Victor Lahorie ile sevgili olduğu düşünülen Katolik bir Kralcıydı.Hugo'nun çocukluğu ülkede siyasi karmaşıklığın olduğu bir dönemde geçti. Doğumundan iki yıl sonra Napolyon İmparator ilan edilmiş, 18 yaşındayken de Bourbon Monarşisi yeniden tahta geçirilmişti. Hugo'nun ailesinin ters dini ve politik görüşleri Fransa'da egemenlik mücadelesi veren kuvvetleri yansıtıyordu. Hugo'nun babası İspanya'da yenilene kadar orduda yüksek rütbeli bir subaydı.Babası subay olduğu sürece aile sık sık taşındı ve bu yolculuklar sırasında Hugo pek çok şey öğrendi. Çocukluğunda Napoli'ye giderken geniş Alpler'deki geçitleri ve karlı zirveleri, muhteşem Akdeniz mavisini ve şenlikler yapılan Roma'yı gördü. 5 yaşında olmasına rağmen bu 6 aylık geziyi her zaman aklında tuttu. Aile Napoli'de birkaç ay kalıp doğruca Paris'e döndü.Hugo'nun annesi Sophie evliliğinin başında kocasına İtalya (Leopold Napoli'ye yakın bir vilayette valiydi) ve İspanya'ya (üç vilayette görev almıştı) kadar eşlik etti. Askeri hayatın getirdiği yorucu yolculuklar ve kocasının inancının zayıflığı nedeniyle ters düşmelerinden dolayı Sophie 1803'te Leopold'dan bir süreliğine ayrılıp üç çocuğuyla Paris'e yerleşti. Bundan sonra Hugo'nun eğitimi ve yetişmesi üzerine eğildi. Bu yüzden Hugo'nun kariyerinin ilk dönemindeki şiir ve kurgu çalışmaları annesinin inancının ve krala bağlılığının yansımasıydı. Ama başını Fransa'daki 1848 Devrimi'nin çektiği olaylar sırasında Katolik Kralcı yanlısı eğitime başkaldırıp Cumhuriyetçiliği ve Özgür düşünceyi desteklemeye başladı.Gençliğinde aşık oldu ve annesinin isteklerine karşı gelip çocukluk arkadaşı Adèle Foucher (1803–1868) ile gizlice nişanlandı. Annesi ile yakın ilişkisinden dolayı Adèle ile evlenmek için annesinin ölümüne (1821) kadar bekledi ve 1822'de evlendi.Adèle ve Victor Hugo'nun ilk çocuğu Leopold 1823'te doğdu ama doğduktan kısa süre sonra öldü. Sonraki sene kızları 28 Ağustos 1824'te Léopoldine doğdu. Onu 4 Kasım 1826'da doğan Charles, 28 Ekim 1828'de doğan François-Victor, ve 24 Ağustos 1830'da doğan Adèle takip etti.Hugo'nun en büyük ve en sevdiği kızı Léopoldine, Charles Vacquerie ile evliliğinden kısa süre sonra 19 yaşındayken 1843'te öldü. 4 Eylül 1843'te Seine nehrinde boğuldu. Gemi alabaro olduğundan ağır eteği tarafından dibe doğru çekildi ve kocası Charles Vacquerie de onu kurtarmaya çalışırken öldü. O zaman metresi ile Fransa'nın güneyinde seyahat etmekte olan Hugo kızının ölümünü oturduğu cafede okuduğu bir gazeteden öğrendi. Kızının ölümü Hugo'yu oldukça harap etti.III. Napolyon'un 1851 yılının sonundaki askeri darbesi sebebiyle sürgüne çıktı. Fransa'dan ayrıldıktan sonra, Channel Adaları'na gitmeden önce kısa bir süre Brüksel'de yaşadı. 1852'den 1855'e kadar Jersey'de yaşadı. 1855'te 15 yıl yaşayacağı Guernsey'e taşındı. III. Napolyon 1859'da genel af ilan ettiğinde ülkesine dönme fırsatı elde ettiyse de sürgünde kalmayı tercih etti. Kaybedilen Fransa-Prusya Savaşı'nın sonucu olarak III. Napolyon iktidardan çekilmek zorunda kalınca ülkesine döndü. Paris Kuşatması'ndan sonra hayatının geri kalanını Fransa'da geçirmek için geri dönmeden önce tekrar Guernsey'e taşınıp 1872 ve 1873 arası orada kaldı. Hugo ilk romanını (Han d'Islande, 1823) evliliğinden bir yıl sonra yayımladı. Üç yıl sonra da ikinci romanı (Bug-Jargal, 1826) basıldı. 1829 ve 1840 arasında zamanının en iyi şairlerinden biri olarak ününü pekiştiren beş şiir kitabı (Les Orientales, 1829; Les Feuilles d'automne, 1831; Les Chants du crépuscule, 1835; Les Voix intérieures, 1837; ve Les Rayons et les ombres, 1840) yayınladı."
punctuations = ",;:()[]/{}''"
sentence="!.?"
no_punct = ""
for char in text:
   if char not in punctuations:
       no_punct = no_punct + char
t_sen = ""
for char in no_punct:
   if char in sentence:
       t_sen = no_punct.split(char)

corpus=[]
for cumle in t_sen:
    corpus.append(cumle.split())

model=Word2Vec(corpus,size=30,window=5,min_count=5,sg=1)
model.wv.most_similar('fransız')
python nlp data-science gensim word2vec
1个回答
1
投票

我想知道您的模型是否返回'Fransız'的任何内容:

model.wv.most_similar('Fransız')

您没有对输入词汇进行任何预处理,所以我认为您不会期望找到大小写不同的单词(例如,根据您的情况-小写单词与大写字母)。

[另一个原因(感谢您的建议,@ gojomo)-可能是min_count参数。这里是5,它将阈值设置为高于文本3中的单词计数(包括小写字母和大写字母)。

© www.soinside.com 2019 - 2024. All rights reserved.