草庐IT

nltk-trainer

全部标签

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的脚下。当他重复这一击时,伴随着幼稚

python - 使用 NLTK 和 WordNet;如何将简单时态动词转换为现在、过去或过去分词形式?

使用NLTK和WordNet,如何将简单时态动词转换成现在、过去或过去分词形式?例如:我想写一个函数,它会给我如下预期形式的动词。v='go'present=present_tense(v)printpresent#prints"going"past=past_tense(v)printpast#prints"went" 最佳答案 在NLTK的帮助下,这也可以完成。它可以给出动词的基本形式。但不是确切的时态,但它仍然很有用。试试下面的代码。fromnltk.stem.wordnetimportWordNetLemmatizerwor

python - 使用 NLTK 和 WordNet;如何将简单时态动词转换为现在、过去或过去分词形式?

使用NLTK和WordNet,如何将简单时态动词转换成现在、过去或过去分词形式?例如:我想写一个函数,它会给我如下预期形式的动词。v='go'present=present_tense(v)printpresent#prints"going"past=past_tense(v)printpast#prints"went" 最佳答案 在NLTK的帮助下,这也可以完成。它可以给出动词的基本形式。但不是确切的时态,但它仍然很有用。试试下面的代码。fromnltk.stem.wordnetimportWordNetLemmatizerwor

python - 如何从文本文件创建自己的 NLTK 文本?

我是一名文学研究生,我一直在阅读O'Reilly的自然语言处理书籍(nltk.org/book)。它看起来非常有用。我已经玩过第1章中的所有示例文本和示例任务,比如索引。我现在知道白鲸用了多少次“鲸鱼”这个词。问题是,我无法弄清楚如何对我自己的一篇文章进行这些计算。我找到了有关如何创建自己的语料库的信息(O'Reilly书的第2章),但我不认为这正是我想要做的。也就是说,我希望能够做到importnltktext1.concordance('yellow')并获取在我的文本中使用“黄色”一词的地方。目前我可以用示例文本做到这一点,但不是我自己的。我对python和编程非常陌生,所以这些

python - 如何从文本文件创建自己的 NLTK 文本?

我是一名文学研究生,我一直在阅读O'Reilly的自然语言处理书籍(nltk.org/book)。它看起来非常有用。我已经玩过第1章中的所有示例文本和示例任务,比如索引。我现在知道白鲸用了多少次“鲸鱼”这个词。问题是,我无法弄清楚如何对我自己的一篇文章进行这些计算。我找到了有关如何创建自己的语料库的信息(O'Reilly书的第2章),但我不认为这正是我想要做的。也就是说,我希望能够做到importnltktext1.concordance('yellow')并获取在我的文本中使用“黄色”一词的地方。目前我可以用示例文本做到这一点,但不是我自己的。我对python和编程非常陌生,所以这些

python - 导入 nltk 库时未找到语料库/停用词

我尝试在python2.7中导入nltk包importnltkstopwords=nltk.corpus.stopwords.words('english')print(stopwords[:10])运行它会给我以下错误:LookupError:**********************************************************************Resource'corpora/stopwords'notfound.PleaseusetheNLTKDownloadertoobtaintheresource:>>>nltk.download()因此,

python - 导入 nltk 库时未找到语料库/停用词

我尝试在python2.7中导入nltk包importnltkstopwords=nltk.corpus.stopwords.words('english')print(stopwords[:10])运行它会给我以下错误:LookupError:**********************************************************************Resource'corpora/stopwords'notfound.PleaseusetheNLTKDownloadertoobtaintheresource:>>>nltk.download()因此,

python - NLTK 和语言检测

如何使用NLTK检测文本是用什么语言编写的?我看到的示例使用nltk.detect,但是当我在我的mac上安装它时,我找不到这个包。 最佳答案 您是否遇到过以下代码片段?english_vocab=set(w.lower()forwinnltk.corpus.words.words())text_vocab=set(w.lower()forwintextifw.lower().isalpha())unusual=text_vocab.difference(english_vocab)来自http://groups.google.co