当前位置:   article > 正文

【python机器学习】中文情感分析

python中文文本情感分析

3月31日,3月最后的一天接到了腾讯HR终面,看着招聘官网变成已完成还有点小自豪呢python

07c5940ff64e01ab76ab3b9f0b911b31.png

而后百度搜了搜显示“已完成”是否是稳了,原来不是,好多最后被通知没被录取。。。。web

b048a02d6ecb4bab21fccd983f0614ad.png

随缘吧~代码还要继续码,博客还要继续更,论文还要继续写。。。。。正则表达式

数据源app

公众号文章:Python有趣|中文文本情感分析

罗罗攀在里面有发数据,你们之后能够跟着他的公众号进行学习,很是适合我这种小白哈哈哈哈哈哈

这是大众点评上的评论数据(王树义老师提供)dom

原始数据svg

import pandas as pd

import csv

import numpy as np

data = pd.read_csv(r'C:\Users\xuxiaojielucky_i\Desktop\data1.csv',encoding='utf-8')

data.head()

df1a01cc8ce5f00873daa9f604d8fc0f.png

情感分析——分类函数

能够看到数据中有一列是平分(star)数据,咱们看先这个数据有哪些分值。能够看到分值有1,2,4,5四中等级。学习

data['star'].unique()

4f8945ddf575400909a510bdfaa5342d.png

对数据进行标注,咱们假定分数小于3的为消极并标注为0,大于3的分数为积极并标注为1,经过1和0 对数据进行分类,所以咱们定义一个函数,用apply方法获得一个新的列(分类的列)。测试

def make_label(star):

if star > 3:

return 1

else:

return 0

data['setiment'] = data.star.apply(make_label)

data.head()

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/blog/article/detail/72778
推荐阅读
相关标签
  

闽ICP备14008679号