实现判断评论为好评或差评

项目描述:为自动识别用户的评论是好评还是差评,需要设计一个可以自动判断的代码程序。

项目任务:

使用jieba库将评论分为一个个单词,并建立一个好评和差评的词库。

再将分词后的单词分别为列表good、bad进行匹配,并统计好好评词语和差评词语的个数。

代码实现:

import jieba
good = ['好评','实用','好']
bad = ['差评','不好','不喜欢']
set_1 = '东西很实用好评'
set_2 = '东西不好用我不喜欢'
set_3 = '东西不好用我不想给好评'
def shop_value(s):
    good_value = bad_value =0
    result = list(jieba.cut(sentence=s))
    print(result)
    for i in result:
        if i in good:
            good_value +=1
        elif i in bad:
            bad_value += 1
    print(f'好评数:{good_value}\n差评数:{bad_value}')
    if good_value > bad_value:
        print('此评论是好评')
    elif good_value == bad_value:
        print('此评论无法判断')
    else:
        print('此评论是差评')
shop_value(set_1)
shop_value(set_2)
shop_value(set_3)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值