machine-learning - AttributeError - 'list' 对象没有属性 'lower' 与 Countvectorizer
问题描述
我正在尝试对一些推文进行矢量化处理,以便将其放入列表中并在分类器中使用。
这是我正在做的事情:
trained_model = pickle.load(open(settings.MEDIA_ROOT + "/MLP_classificado.pkl", 'rb'))
for tweet in public_tweets:
tweets.append(tweet.text)
vec_tweets = vectorizer.fit(tweets)
#Model predict
classification = trained_model.predict(vectorizer.transform([[vec_tweets]]))
有谁知道如何解决这个问题?我是否需要以其他方式检索推文才能使其正常工作?
解决方案
推荐阅读
- pyqt5 - 在 Linux 上使用 Conda 安装 PyQt5
- css - flexbox图像/背景中的CSS列链接图像与底部对齐
- javascript - 多个 args.split().join(" ") discord.js
- ios - URP Simple Lit Emission 不适用于构建 iOS
- node.js - 在 Cloud Firestore 中将文档从一个集合复制到另一个集合
- node.js - npm 安装问题(2021 年 2 月 24 日)
- git - 如何将 git diff 输出拆分为单个文件
- c# - CSV Helper,读取字段数据中双引号的文件
- r - 尝试在单个字符串上使用 sub() ,它只是更改所需的第一个字符,而不是字符串上的所有出现
- list - 列表中最新的非空值