gpt4 book ai didi

python-3.x - Spacy - 将 token 类型转换为列表

转载 作者:行者123 更新时间:2023-12-03 16:31:48 24 4
gpt4 key购买 nike

我在具有类型的 spacy 中执行操作后得到的元素很少输入 -

li = ['India', 'Australia', 'Brazil']
for i in li:
print(type(i))

输出:

<class 'spacy.tokens.token.Token'>

<class 'spacy.tokens.token.Token'>

<class 'spacy.tokens.token.Token'>

我想使列表中的所有元素都具有 str 类型以进行迭代。预期输出 -

li = ['India', 'Australia', 'Brazil']
for i in li:
print(type(i))

输出

<class 'str'>

<class 'str'>

<class 'str'>

请提出一些优化方法..

最佳答案

Spacy token 有一个 attribute called text .这是一个完整的示例:

import spacy
nlp = spacy.load('en_core_web_sm')
t = (u"India Australia Brazil")
li = nlp(t)
for i in li:
print(i.text)

或者如果您希望将标记列表作为字符串列表:

list_of_strings  = [i.text for i in li]

关于python-3.x - Spacy - 将 token 类型转换为列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53118666/

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