我正在使用Textblob进行一些文本分类。首先,我将训练模型并使用pickle进行序列化,如下所示。
import pickle
from textblob.classifiers import NaiveBayesClassifier
with open('sample.csv', 'r') as fp:
cl = NaiveBayesClassifier(fp, format="csv")
f = open('sample_classifier.pickle', 'wb')
pickle.dump(cl, f)
f.close()
当我尝试运行这个文件时:
import pickle
f = open('sample_classifier.pickle', encoding="utf8")
cl = pickle.load(f)
f.close()
我遇到了这个错误:
UnicodeDecodeError: 'utf-8' 编码无法解码位置为 0 的字节 0x80:无效的起始字节
以下是我的 sample.csv 文件内容:
我的 SQL 完全不能正常工作。这是一个错误的选择,SQL。
我有问题,请立即回应,支持部门。
我做错了什么?请帮我。