由于缺少具体的评价系统需求,以下是一个简单的示例代码,仅供参考:

import jieba
import matplotlib.pyplot as plt

# 初始化分词器
jieba.initialize()
# 自定义词典
jieba.add_word('好评')
jieba.add_word('差评')
jieba.add_word('满意度')

# 用户评价列表
comments = [
    '这家店的服务态度真的很好,给个好评!',
    '这家店的菜真的很难吃,给个差评!',
    '虽然价格有点贵,但是服务态度很好,评个满意度!',
    '非常不满意,菜不好吃,服务态度也很差!',
]

# 分词结果字典
word_dict = {}
for comment in comments:
    seg_list = jieba.cut(comment)
    for word in seg_list:
        if word in word_dict:
            word_dict[word] += 1
        else:
            word_dict[word] = 1

# 打印分词结果
print(word_dict)

# 绘制柱状图
plt.rcParams['font.sans-serif'] = ['SimHei']  # 解决中文乱码
plt.bar(word_dict.keys(), word_dict.values())
plt.show()

# 删除自定义词典中的词语
jieba.del_word('差评')
jieba.del_word('满意度')
``
用python编程一个用户评价系统要求使用列表、字典、jieba库对自定义文本进行分词、使用add_word、del_word函数修改分词字典词语、将最终的评价结果以可视化图表形式呈现。保证代码正确运行并且注意中文乱码情况

原文地址: https://www.cveoy.top/t/topic/eUhm 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录