gpt4 book ai didi

python - nltk中similar()和concordance的区别

转载 作者:太空狗 更新时间:2023-10-30 01:50:18 24 4
gpt4 key购买 nike

我已经阅读了 this 中的 text1.similar("monstrous") 和 text1.concordance("monstrous")| .

对于自然语言的 text1.concordance('monstrous')text1.similar('monstrous') 之间的区别,我无法得到满意的答案python 中的处理工具包。

请您举例详细说明一下好吗?

最佳答案

使用 concordance(token) 为您提供围绕参数 token 的上下文。它会向您显示 token 出现的句子。

使用 similar(token) 返回出现在与 token 相同上下文中的单词列表。在这种情况下,上下文只是直接位于 token 两侧的单词。

因此,查看 Moby Dick 文本 (text1)。我们可以检查 'monstrous'

的一致性
text1.concordance('monstrous')

# returns:
Displaying 11 of 11 matches:
ong the former , one was of a most monstrous size . ... This came towards us ,
ON OF THE PSALMS . " Touching that monstrous bulk of the whale or ork we have r
ll over with a heathenish array of monstrous clubs and spears . Some were thick
d as you gazed , and wondered what monstrous cannibal and savage could ever hav
that has survived the flood ; most monstrous and most mountainous ! That Himmal
they might scout at Moby Dick as a monstrous fable , or still worse and more de
th of Radney .'" CHAPTER 55 Of the Monstrous Pictures of Whales . I shall ere l
ing Scenes . In connexion with the monstrous pictures of whales , I am strongly
ere to enter upon those still more monstrous stories of them which are to be fo
ght have been rummaged out of this monstrous cabinet there is no telling . But
of Whale - Bones ; for Whales of a monstrous size are oftentimes cast up dead u

然后我们可以获得出现在与'monstrous' 相似上下文中的单词列表。第一个返回行的上下文是 'most _____ size'

text1.similar('monstrous')

# returns:
determined maddens contemptible modifies abundant tyrannical puzzled
trustworthy impalpable gamesome curious mean pitiable untoward
christian subtly passing domineering uncommon true

如果我们使用单词 'true' 并检查它与 text.concordance('true') 的一致性,我们将得到 87 次使用中的前 25 次单词“true”。这不是很有用,但 NLTK 确实提供了一个称为 common_contexts 的附加方法,它显示何时使用单词列表共享相同的周围单词。

text1.common_contexts(['monstrous', 'true'])

# returns:
the_pictures

这个结果告诉我们 "the monstrous pictures""the true pictures" 都出现在 Moby Dick 中。

关于python - nltk中similar()和concordance的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43438008/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com