__init__.py 文件源码

python
阅读 37 收藏 0 点赞 0 评论 0

项目:earthy 作者: alvations 项目源码 文件源码
def snowball_stem(word, lang='english'):
    global _nltk_snowball_stemmer
    try:
        _nltk_snowball_stemmer
    except NameError:
        available_languages = ['danish', 'dutch', 'english', 'finnish', 'french',
                               'german', 'german2', 'hungarian', 'italian',
                               'kraaij_pohlmann', 'lovins', 'norwegian',
                               'porter', 'portuguese', 'romanian', 'russian',
                               'spanish', 'swedish', 'turkish']
        assert lang in available_languages, "Snowball Stemmer for {} not available".format(lang)
        # Checks that the snowball data was previously downloaded.
        download('snowball_data', quiet=True)
        _nltk_snowball_stemmer = SnowballStemmer(lang)
    return _nltk_snowball_stemmer.stem(word)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号