輸入乙個csv資料,把資料分類到積極,消極的csv檔案中
# -*- coding:utf-8 -*-
from snownlp import snownlp
# 載入情感分析模組
from snownlp import sentiment
fileee=
"d:\pycharmprojects2020\qingganfenlei\data\weibo1.csv"
# text = '大麥多開乙個口ok????正在現場倆口閒死 ' # 文字
from snownlp import snownlp
import codecs
import os
f1 =
open
('./pos1.csv'
,'a+'
,encoding=
'utf-8'
)# 存放正面 名字也可自定義哦
f2 =
open
('./neg2.csv'
,'a+'
,encoding=
'utf-8'
)# 存放負面
source =
open
(fileee,
"r")
line = source.readlines(
)for i in line:
if snownlp(i)
.sentiments <
0.3:
# 可以自定義範圍
print
(i+'這是乙個負面評價'
)print
(snownlp(i)
.sentiments)
# 這段文字寫入neg檔案中
f2.write(i)
# f2.write('\n')
elif snownlp(i)
.sentiments >
0.8:
# 可以自定義範圍
print
(i+'這是乙個正面評價'
)print
(snownlp(i)
.sentiments)
# 這段文字寫入pos檔案中
f1.write(i)
# f1.write('\n')
else
:print
('這是乙個中性評價'
)
snownlp文字情感分析使用
snownlp為python版的文字分析工具,ubuntu安裝snownlp命令為 pip install snownlp。利用snownlp可以進行分詞 詞性標註 文字摘要提取 文字情感分析等,下面貼出snownlp分詞 詞性標註 情感分析 如下 from snownlp import snown...
情感分類 example
title 情感分類 example tags nltk 最近在讀 natural language processing with python 重點是學習如何進行文字的情感分類。在學習了一些簡單的python和nltk後,實踐第六章中的文件分類。由於自己用的是python3.5,而書中 是pyt...
分類 情感分析
此課程是coursera 華盛頓大學開設的machine learning 專項的第一部分內容,僅做筆記 學習使用。通過使用者對amazon 產品的評價,通過對評價文字進行分詞,建立分類器分辨使用者評價屬於好評還是差評 不涉及中評 使用第三方庫為graphlab create。對於句子進行分詞,將帶...