最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python實現(xiàn)爬取并分析電商評論

 更新時間:2020年06月19日 10:10:00   作者:夏日的向日葵  
這篇文章主要介紹了Python實現(xiàn)爬取并分析電商評論,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

  現(xiàn)如今各種APP、微信訂閱號、微博、購物網(wǎng)站等網(wǎng)站都允許用戶發(fā)表一些個人看法、意見、態(tài)度、評價、立場等信息。針對這些數(shù)據(jù),我們可以利用情感分析技術(shù)對其進(jìn)行分析,總結(jié)出大量的有價值信息。例如對商品評論的分析,可以了解用戶對商品的滿意度,進(jìn)而改進(jìn)產(chǎn)品;通過對一個人分布內(nèi)容的分析,了解他的情緒變化,哪種情緒多,哪種情緒少,進(jìn)而分析他的性格。怎樣知道哪些評論是正面的,哪些評論是負(fù)面的呢?正面評價的概率是多少呢?

  利用python的第三方模塊SnowNLP可以實現(xiàn)對評論內(nèi)容的情感分析預(yù)測,SnowNLP可以方便的處理中文文本內(nèi)容,如中文分詞、詞性標(biāo)注、情感分析、文本分類、提取文本關(guān)鍵詞、文本相似度計算等。大概大于等于0.5,可以判斷為正面評價——積極情感,小于0.5,可以判斷為負(fù)面評價——消極情感。

  下面分析一組京東上某產(chǎn)品的評論數(shù)據(jù)并生成折線圖:

部分源數(shù)據(jù):

實現(xiàn)過程:

#加載情感分析模塊
from snownlp import SnowNLP
#from snownlp import sentiment
import pandas as pd
import matplotlib.pyplot as plt
#導(dǎo)入樣例數(shù)據(jù)
aa ='F:\\python入門\\python編程錦囊\\Code(實例源碼及使用說明)\\Code(實例源碼及使用說明)\\Code(實例源碼及使用說明)\\09\\data\\京東評論.xls'
#讀取文本數(shù)據(jù)
df=pd.read_excel(aa)
#提取所有數(shù)據(jù)
df1=df.iloc[:,3]
print('將提取的數(shù)據(jù)打印出來:\n',df1)
#遍歷每條評論進(jìn)行預(yù)測
values=[SnowNLP(i).sentiments for i in df1]
#輸出積極的概率,大于0.5積極的,小于0.5消極的
#myval保存預(yù)測值
myval=[]
good=0
bad=0
for i in values:
  if (i>=0.5):
    myval.append("正面")
    good=good+1
  else:
    myval.append("負(fù)面")
    bad=bad+1
df['預(yù)測值']=values
df['評價類別']=myval
#將結(jié)果輸出到Excel
df.to_excel('F:\\python入門\\python編程錦囊\\Code(實例源碼及使用說明)\\Code(實例源碼及使用說明)\\Code(實例源碼及使用說明)\\09\\data\\result2.xls')
rate=good/(good+bad)
print('好評率','%.f%%' % (rate * 100)) #格式化為百分比
#作圖
y=values
plt.rc('font', family='SimHei', size=10)
plt.plot(y, marker='o', mec='r', mfc='w',label=u'評價分值')
plt.xlabel('用戶')
plt.ylabel('評價分值')
# 讓圖例生效
plt.legend()
#添加標(biāo)題
plt.title('京東評論情感分析',family='SimHei',size=14,color='blue')
plt.show()

Excel結(jié)果:

作圖的結(jié)果:

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python 過濾錯誤log并導(dǎo)出的實例

    Python 過濾錯誤log并導(dǎo)出的實例

    今天小編就為大家分享一篇Python 過濾錯誤log并導(dǎo)出的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • pycharm創(chuàng)建臨時文件scatch file的方法詳解

    pycharm創(chuàng)建臨時文件scatch file的方法詳解

    JetBrains PyCharm是一種Python IDE,其帶有一整套可以幫助用戶在使用Python語言開發(fā)時提高其效率的工具,這篇文章主要介紹了pycharm創(chuàng)建臨時文件scatch file的方法,需要的朋友可以參考下
    2024-07-07
  • pyinstaller還原python代碼過程圖解

    pyinstaller還原python代碼過程圖解

    這篇文章主要介紹了pyinstaller還原python代碼過程圖解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-01-01
  • 在pyqt5中展示pyecharts生成的圖像問題

    在pyqt5中展示pyecharts生成的圖像問題

    本文通過一個實際的散點圖案例,展示了如何使用pyqt5嵌套一個pyecharts圖層的方法,通過這個技巧,可以在pyqt5的框架中也實現(xiàn)精美的數(shù)據(jù)可視化的功能模塊,感興趣的朋友一起看看吧
    2022-01-01
  • Linux下使用python腳本執(zhí)行BCP導(dǎo)入導(dǎo)出方式

    Linux下使用python腳本執(zhí)行BCP導(dǎo)入導(dǎo)出方式

    這篇文章主要介紹了Linux下使用python腳本執(zhí)行BCP導(dǎo)入導(dǎo)出方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • Python?pyecharts案例超市4年數(shù)據(jù)可視化分析

    Python?pyecharts案例超市4年數(shù)據(jù)可視化分析

    這篇文章主要介紹了Python?pyecharts案例超市4年數(shù)據(jù)可視化分析,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-08-08
  • selenium+PhantomJS爬取豆瓣讀書

    selenium+PhantomJS爬取豆瓣讀書

    這篇文章主要為大家詳細(xì)介紹了selenium+PhantomJS爬取豆瓣讀書,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-08-08
  • python監(jiān)控日志中的報錯并進(jìn)行郵件報警

    python監(jiān)控日志中的報錯并進(jìn)行郵件報警

    這篇文章主要為大家介紹了python監(jiān)控日志中的報錯并進(jìn)行郵件報警的實現(xiàn)實例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-06-06
  • python3.3實現(xiàn)乘法表示例

    python3.3實現(xiàn)乘法表示例

    這篇文章主要介紹了python3.3實現(xiàn)乘法表示例,需要的朋友可以參考下
    2014-02-02
  • 使用jupyter notebook將文件保存為Markdown,HTML等文件格式

    使用jupyter notebook將文件保存為Markdown,HTML等文件格式

    這篇文章主要介紹了使用jupyter notebook將文件保存為Markdown,HTML等文件格式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04

最新評論

五河县| 祁门县| 大丰市| 抚宁县| 澎湖县| 洛浦县| 获嘉县| 阜城县| 崇仁县| 宣恩县| 二连浩特市| 海城市| 黄梅县| 大姚县| 行唐县| 泰和县| 惠水县| 甘德县| 乌拉特前旗| 招远市| 江北区| 射洪县| 阳信县| 庐江县| 淳安县| 临江市| 灵台县| 绍兴市| 道真| 平乡县| 维西| 惠州市| 灌云县| 察哈| 桓台县| 北票市| 麟游县| 凤阳县| 钟祥市| 咸阳市| 湟源县|