gpt4 book ai didi

python - 属性错误: 'list' object has no attribute 'lower' gensim

转载 作者:行者123 更新时间:2023-12-02 16:06:13 25 4
gpt4 key购买 nike

我在文本文件中有一个包含 10k 个单词的列表,如下所示:

G15凯迪恩C30A行动标准气刷空气稀释

我正在尝试使用此代码将它们转换为小写 token ,以便使用 GenSim 进行后续处理:

data = [line.strip() for line in open("C:\corpus\TermList.txt", 'r')]
texts = [[word for word in data.lower().split()] for word in data]

我收到以下回调:

AttributeErrorTraceback (most recent call last)
<ipython-input-84-33bbe380449e> in <module>()
1 data = [line.strip() for line in open("C:\corpus\TermList.txt", 'r')]
----> 2 texts = [[word for word in data.lower().split()] for word in data]
3
AttributeError: 'list' object has no attribute 'lower'

任何关于我做错了什么以及如何纠正它的建议将不胜感激!谢谢!!

最佳答案

尝试:

data = [line.strip() for line in open("C:\corpus\TermList.txt", 'r')]
texts = [[word.lower() for word in text.split()] for text in data]

您试图将 .lower() 应用于数据,这是一个列表。
.lower() 只能应用于字符串。

关于python - 属性错误: 'list' object has no attribute 'lower' gensim,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41829323/

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