python输出不重复的单词_Python情感分析(比较单词时,不计算文本中重复的单词)...
您可以使用嵌套的for loop來實現這一點,但是這并不是解決簡單問題的好方法:for posWord in posWords:
for test in readFile:
if i == test:
counter +=1
print i
print(counter)
這并不是分析情緒的有效方法,相反,你只是在檢查文本中是否存在一個沒有上下文的積極詞,而這并不能告訴你太多信息。你處理這個任務的方式忽略了日常語言中常見的語義,比如雙否定、回文等等。而且,看起來你并沒有從文本中過濾出停止詞或詞干詞。見Stemming Algorithms。在
情緒分析應該是統計學的產物。基于結構化的方法并不像語義實現那樣有用——然而,這是一個有待討論的問題(可能)。此外,一種監督學習方法[binary or multiclass]將文本分類為預定義的類別,如肯定或否定。情緒分析的一個典型方法是實現naivebayes框架,盡管已經提出了更有效/更強大的方法(SVM、隱馬爾可夫模型等)。見參考資料2。在
雖然我并不真正從事情感分析,除非我想讓我的生活更輕松,或者贊美我已經在做的事情,但我確實研究了自然語言處理中的幾個主題。我堅信,學術領域已經遠遠超過了商業領域的努力,事實上,一些公司正在產生的結果/結論/價格是歇斯底里的-我仍然會遇到一個體面的實施。如果你想了解更多關于這個領域的知識,我建議你閱讀發表在IEEE&;ACM上的學術期刊。在
值得注意的資源:
總結
以上是生活随笔為你收集整理的python输出不重复的单词_Python情感分析(比较单词时,不计算文本中重复的单词)...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: button hover逐渐变色_两当水
- 下一篇: 关于解决jdbc版本错误问题