gpt4 book ai didi

python - 在nltk bigraph的python中转换计数器列表

转载 作者:行者123 更新时间:2023-12-01 01:57:49 25 4
gpt4 key购买 nike

我想转换列表的输出。我使用 nltk 从标记中查找双字母。

这是我在计数器之后得到的输出:

[(('declaration', 'rights'), 8), (('rights', 'freedoms'), 8), (('peoples', 'nations'), 3)]

期望的输出:

['declaration rights', 'rights freedoms', 'peoples nations']

这个问题有解决办法吗?

最佳答案

您可以使用列表理解join来组合二元组结果的第一个元素:

output_bigrams = [(('declaration', 'rights'), 8), (('rights', 'freedoms'), 8), (('peoples', 'nations'), 3)]
print(output_bigrams)

结果:

[(('declaration', 'rights'), 8), (('rights', 'freedoms'), 8), (('peoples', 'nations'), 3)]

然后,使用列表理解join组合结果的第一个元素:

result = [' '.join(element[0]) for element in output_bigrams]
print(result)

结果:

['declaration rights', 'rights freedoms', 'peoples nations']

关于python - 在nltk bigraph的python中转换计数器列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49969862/

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