gpt4 book ai didi

python - python 中的 Nltk 法语分词器无法正常工作

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

为什么 python 自带的 french tokenizer 对我不起作用?我做错了什么吗?

我在做

import nltk
content_french = ["Les astronomes amateurs jouent également un rôle important en recherche; les plus sérieux participant couramment au suivi d'étoiles variables, à la découverte de nouveaux astéroïdes et de nouvelles comètes, etc.", 'Séquence vidéo.', "John Richard Bond explique le rôle de l'astronomie."]
tokenizer = nltk.data.load('tokenizers/punkt/PY3/french.pickle')
for i in content_french:
print(i)
print(tokenizer.tokenize(i))

但我得到的是非标记化的输出

John Richard Bond explique le rôle de l'astronomie.
["John Richard Bond explique le rôle de l'astronomie."]

最佳答案

tokenizer.tokenize() 是句子分词器(分割器)。如果你想标记单词然后使用 word_tokenize():

import nltk
from nltk.tokenize import word_tokenize

content_french = ["Les astronomes amateurs jouent également un rôle important en recherche; les plus sérieux participant couramment au suivi d'étoiles variables, à la découverte de nouveaux astéroïdes et de nouvelles comètes, etc.", 'Séquence vidéo.', "John Richard Bond explique le rôle de l'astronomie."]
for i in content_french:
print(i)
print(word_tokenize(i, language='french'))

Reference

关于python - python 中的 Nltk 法语分词器无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42428390/

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