用于检测绝对主义语言的情感分析库。
项目描述
用于检测绝对主义语言的情感分析库。
快速入门
安装
$ pip install absolang $ python -m spacy download en_core_web_sm
确定文本的绝对主义指数
>>> from absolang import absolutist, absolutist_index >>> absolutist_index("The bigger dog is running.") 0.0 >>> absolutist("The bigger dog is running.") False >>> absolutist_index("He was completely bowled over.") 0.2 >>> absolutist("He was completely bowled over.") True
算法
使用Spacy的en_core_web_sm语言模型将文本解析为标记。
计算单词标记的数量(如果一个标记仅由字母字符组成,则被视为单词)。
计算绝对主义单词标记的数量(如果一个标记的词根在绝对主义单词字典中,并且它不是由否定、修饰语或插入语引导的,则被视为绝对主义)。
绝对主义指数是绝对主义单词数量除以总单词数量。
如果指数大于1.1%,则认为文本是绝对主义的。
注意事项
控制文本(由人们撰写,这些人被认为比平均水平的人受焦虑或抑郁的影响更少)中绝对主义单词的频率约为1%,因此需要在文本中包含数百个单词之前,结果才开始变得有意义。
参考文献
项目详情
关闭
absolang-0.0.2.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 251c6ed97998f67852627170925a8f1059d5d5e0553682a165934b1d036e139d |
|
MD5 | 973b6900dc59a9193b092bd705cde609 |
|
BLAKE2b-256 | a8da0b8feb5187f95a076f237e01f777c9238afafb6f2e2748779dd522c32809 |