1樓:承若i太美
這句話應該不是說你feature太多了,而是說for迴圈中,使用了兩個變數去unpack featuresets太多了。所以應該是你的資料結構有問題,featuresets可能不是適合兩個變數來解包的資料結構,或者中文編碼有問題。
如何用python做情感分析
2樓:混小子愛
可以使用snownlp包,也可以用nltk 和 scikit-learn 結合,或者自己寫演算法實現。
簡單話就是情感詞典的匹配,想提高效果的需要考慮特徵之間的搭配,語法順序等,可以查詢搜尋相關的入門例子和演算法詳細了解。
github中的python程式編寫的基於中文文字的情感分析怎麼執行
3樓:匿名使用者
麻煩你吧問題描述清楚,如果你想問github上的某個專案怎麼使用,麻煩吧專案名發出來,你這樣問題很難解決
有大神會用python做網路評**本的情感分析麼?有償
4樓:匿名使用者
這個自學一會就會了,給你乙個模型,自己研究一下,沒那麼難。
import jieba
import nltk.classify.util
from nltk.classify import *****bayesclassifier
from nltk.corpus import names
def word_feats(words):
return dict([(word, true) for word in words])
text1 = open(r"積極.txt", "r").read()
seg_list = jieba.cut(text1)
result1 = " ".join(seg_list)
text2 = open(r"消極.txt", "r").read()
seg_list = jieba.cut(text2)
result2 = " ".join(seg_list)
# 資料準備
positive_vocab =result1
negative_vocab =result2
# 特徵提取
positive_features = [(word_feats(pos), 'pos') for pos in positive_vocab]
negative_features = [(word_feats(neg), 'neg') for neg in negative_vocab]
train_set = negative_features + positive_features
# 訓練模型
classifier = *****bayesclassifier.train(train_set)
# 實戰測試
neg = 0
pos = 0
sentence = input("請輸入一句你喜歡的話:")
sentence = sentence.lower()
seg_list = jieba.cut(sentence)
result1 = " ".join(seg_list)
words = result1.split(" ")
for word in words:
classresult = classifier.classify(word_feats(word))
if classresult == 'neg':
neg = neg + 1
if classresult == 'pos':
pos = pos + 1
print('積極:' + str(float(pos) / len(words)))
print('消極: ' + str(float(neg) / len(words)))
用python做情感分析是text processing是自己蒐集的資料嗎
5樓:匿名使用者
提供了一組操作協議介面,主要用於規定採用哪種協議進行資料的讀寫,它內部包含乙個傳輸類(ttransport)成員物件,通過ttransport物件從輸入輸出流中讀寫資料;
它規定了很多讀寫方式,例如:
readbyte()
readdouble()
readstring()
如何用SPSS做logistic回歸分析
開啟資料以後,選單欄上依次點選 analyse regression binary logistic,開啟二分回歸對話方塊 2將因變數和自變數放入格仔的列表裡,如圖所示,上面的是因變數,下面的是自變數,我們看到這裡有三個自變數 設定回歸方法,這裡選擇最簡單的方法 enter,它指的是將所有的變數一次...
如何用Python寫web框架,如何用Python寫乙個web框架
自己寫就太費事了,不如基於ocr的已有專案去呼叫去封裝吧。python呼叫tesseract的demo,可以去看看。寫乙個python框架難嗎 如何用python做web開發 web開發 html 超文字標記語言 是網頁的核心,學好html是成為web開發人員的基本條件。html很容易學習的,但也很...
如何用anaconda寫python
使用anaconda更新python版本的方法和詳細的操作步驟如下 1 首先,直接開啟計算機的開始選單,然後選擇 anaconda prompt 進入,如下圖所示。2 其次,下一步如果沒有問題,請輸入圖中所示的 進行確認,如下圖所示。3 接著,此時需要通過 file 來點選 settings 跳轉,...