草庐IT

nltk_contrib

全部标签

python - 如何从 nltk WordNet Python 中获取同义词

WordNet很棒,但我很难在nltk中找到同义词。如果您搜索类似于here之类的“小”一词,它显示了所有的同义词。基本上我只需要知道以下内容:wn.synsets('word')[i].option()其中option可以是上位词也可以是反义词,但是获取同义词的选项是什么? 最佳答案 如果您想要同义词集中的同义词(也就是构成该集合的引理),您可以使用lemma_names()获得它们:>>>forssinwn.synsets('small'):>>>print(ss.name(),ss.lemma_names())small.n.

python - 如何从 nltk WordNet Python 中获取同义词

WordNet很棒,但我很难在nltk中找到同义词。如果您搜索类似于here之类的“小”一词,它显示了所有的同义词。基本上我只需要知道以下内容:wn.synsets('word')[i].option()其中option可以是上位词也可以是反义词,但是获取同义词的选项是什么? 最佳答案 如果您想要同义词集中的同义词(也就是构成该集合的引理),您可以使用lemma_names()获得它们:>>>forssinwn.synsets('small'):>>>print(ss.name(),ss.lemma_names())small.n.

python - 使用 nltk 进行自定义标记

我正在尝试创建一种类似英语的小型语言来指定任务。基本思想是将语句拆分为动词和名词短语,这些动词应适用。我正在使用nltk,但没有得到我希望的结果,例如:>>>nltk.pos_tag(nltk.word_tokenize("selectthefilesandcopytoharddrive'"))[('select','NN'),('the','DT'),('files','NNS'),('and','CC'),('copy','VB'),('to','TO'),("harddrive'",'NNP')]>>>nltk.pos_tag(nltk.word_tokenize("moveth

python - 使用 nltk 进行自定义标记

我正在尝试创建一种类似英语的小型语言来指定任务。基本思想是将语句拆分为动词和名词短语,这些动词应适用。我正在使用nltk,但没有得到我希望的结果,例如:>>>nltk.pos_tag(nltk.word_tokenize("selectthefilesandcopytoharddrive'"))[('select','NN'),('the','DT'),('files','NNS'),('and','CC'),('copy','VB'),('to','TO'),("harddrive'",'NNP')]>>>nltk.pos_tag(nltk.word_tokenize("moveth

python - 使用 NLTK WordNet 查找专有名词

有没有办法使用NLTKWordNet找到专有名词?即,我可以使用nltkWordnet标记所有格名词吗? 最佳答案 我认为您不需要WordNet来查找专有名词,我建议使用词性标注器pos_tag。要查找专有名词,请查找NNP标签:fromnltk.tagimportpos_tagsentence="MichaelJacksonlikestoeatatMcDonalds"tagged_sent=pos_tag(sentence.split())#[('Michael','NNP'),('Jackson','NNP'),('likes'

python - 使用 NLTK WordNet 查找专有名词

有没有办法使用NLTKWordNet找到专有名词?即,我可以使用nltkWordnet标记所有格名词吗? 最佳答案 我认为您不需要WordNet来查找专有名词,我建议使用词性标注器pos_tag。要查找专有名词,请查找NNP标签:fromnltk.tagimportpos_tagsentence="MichaelJacksonlikestoeatatMcDonalds"tagged_sent=pos_tag(sentence.split())#[('Michael','NNP'),('Jackson','NNP'),('likes'

python - NLTK python 错误 : "TypeError: ' dict_keys' object is not subscriptable"

我正在按照类作业的说明进行操作,并且我应该在文本文件中查找最常用的200个单词。这是代码的最后一部分:fdist1=FreqDist(NSmyText)vocab=fdist1.keys()vocab[:200]但是当我在vocab200行之后按enter时,它会返回:Traceback(mostrecentcalllast):File"",line1,inTypeError:'dict_keys'objectisnotsubscriptable有关如何解决此问题以便正确返回答案的任何建议? 最佳答案 看起来您使用的是Python3

python - NLTK python 错误 : "TypeError: ' dict_keys' object is not subscriptable"

我正在按照类作业的说明进行操作,并且我应该在文本文件中查找最常用的200个单词。这是代码的最后一部分:fdist1=FreqDist(NSmyText)vocab=fdist1.keys()vocab[:200]但是当我在vocab200行之后按enter时,它会返回:Traceback(mostrecentcalllast):File"",line1,inTypeError:'dict_keys'objectisnotsubscriptable有关如何解决此问题以便正确返回答案的任何建议? 最佳答案 看起来您使用的是Python3

python - 将段落标记为句子,然后在 NLTK 中标记为单词

我正在尝试将整个段落输入到我的文字处理器中,以先拆分成句子,然后再拆分成单词。我尝试了以下代码,但它不起作用,#textistheparagraphinputsent_text=sent_tokenize(text)tokenized_text=word_tokenize(sent_text.split)tagged=nltk.pos_tag(tokenized_text)print(tagged)但是这不起作用并给我错误。那么我如何将段落标记为句子然后单词呢?示例段落:这东西似乎压倒了这只黑褐色的小狗,让他吃惊,伤到了他的心。他绝望地倒在child的脚下。当他重复这一击时,伴随着幼稚

python - 将段落标记为句子,然后在 NLTK 中标记为单词

我正在尝试将整个段落输入到我的文字处理器中,以先拆分成句子,然后再拆分成单词。我尝试了以下代码,但它不起作用,#textistheparagraphinputsent_text=sent_tokenize(text)tokenized_text=word_tokenize(sent_text.split)tagged=nltk.pos_tag(tokenized_text)print(tagged)但是这不起作用并给我错误。那么我如何将段落标记为句子然后单词呢?示例段落:这东西似乎压倒了这只黑褐色的小狗,让他吃惊,伤到了他的心。他绝望地倒在child的脚下。当他重复这一击时,伴随着幼稚