gpt4 book ai didi

python - 为什么 NLTK 库中有不同的词形还原器?

转载 作者:太空狗 更新时间:2023-10-30 00:59:33 25 4
gpt4 key购买 nike

>> from nltk.stem import WordNetLemmatizer as lm1
>> from nltk import WordNetLemmatizer as lm2
>> from nltk.stem.wordnet import WordNetLemmatizer as lm3

对我来说,这三者都以相同的方式工作,但只是想确认一下,它们提供了什么不同之处吗?

最佳答案

不,它们没有什么不同,它们都是一样的。

from nltk.stem import WordNetLemmatizer as lm1
from nltk import WordNetLemmatizer as lm2
from nltk.stem.wordnet import WordNetLemmatizer as lm3

lm1 == lm2
>>> True


lm2 == lm3
>>> True


lm1 == lm3
>>> True

erip 更正为什么会这样是因为:

该类(WordNetLemmatizer) 最初写在nltk.stem.wordnet 中所以你可以from nltk.stem.wordnet import WordNetLemmatizer as lm3

这也是 nltk 中的导入 __init__.py file所以你可以做 from nltk import WordNetLemmatizer as lm2

并且也在__init__.py nltk.stem中导入模块,因此您可以执行 from nltk.stem import WordNetLemmatizer as lm1

关于python - 为什么 NLTK 库中有不同的词形还原器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40513544/

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