rccnlp

RCC自然言語処理班で使うツールキット


Keywords
setiment, nlp, japanese
License
MIT
Install
pip install rccnlp==0.1.0

Documentation

rccnlp

PyPi MIT License

RCC 自然言語処理班で使うツールキットです。

実行環境

  • Python 3

インストール

$ pip install rccnlp

使い方

センチメント分析

from rccnlp.sentiment import Analyzer
analyzer = Analyzer()

analyzer.analyze('天国で待ってる。')
# => [1.0]
analyzer.analyze('遅刻したけど楽しかったし嬉しかった。すごく充実した!')
# => [0.3333333333333333, 1.0]

analyzer.count_polarity('遅刻したけど楽しかったし嬉しかった。すごく充実した!')
# => [{'positive': 2, 'negative': 1}, {'positive': 1, 'negative': 0}])
analyzer.count_polarity('そこにはいつもと変わらない日常があった。')
# => [{'positive': 0, 'negative': 0}]

analyzer.analyze_detail('お金も希望もない!')
# => [{'positive': [], 'negative': ['お金-NEGATION', '希望-NEGATION'], 'score': -1.0}])
analyzer.analyze_detail('お金がないわけではない')
# => [{'positive': ['お金'], 'negative': [], 'score': 1.0}]