在进行文本分类(非情感分类)时,我们经常只保留实词(名、动、形)等词,为了文本分类的分词方便,HanLP专门提供了实词分词器类NotionalTokenizer,同时在分类数据集加载处理时,默认使用了NotionalTokenizer分词器。
在HanLPJava版代码库中可以查看下边的文件中的函数
1、AbstractDataSet.java文件中的AbstractDataSet方法
2、HanLPTokenizer.java文件中的segment方法
3、NotionalTokenizer.java文件中的segment方法
简单说明一下NotionalTokenizer类实现
1、初始化了一个维特比分词器实例(最短路径方法,用viterbi思想实现)
2、用CoreStopWordDictionary类的shouldInclude方法对维特比分词结果进行过滤,该方法只保留属于名词、动词、副词、形容词并且不在停用词表中的词。详见CoreStopWordDictionary.java文件中的shouldInclude(Term)方法。
对于PyHanLP的调用方法可以参考
# # -*- coding:utf-8 -*-
# Author:wancong
# Date: 2018-04-30
from pyhanlp import *
def demo_notional_tokenizer():
""" 演示自动去除停用词、自动断句的分词器
>>> demo_notional_tokenizer()
[小区/n, 居民/n, 反对/v, 喂养/v, 流浪猫/nz, 居民/n, 赞成/v, 喂养/v, 小宝贝/nz]
[小区/n, 居民/n, 反对/v, 喂养/v, 流浪猫/nz]
[居民/n, 赞成/v, 喂养/v, 小宝贝/nz]
"""
Term =JClass("com.hankcs.hanlp.seg.common.Term")
NotionalTokenizer = JClass("com.hankcs.hanlp.tokenizer.NotionalTokenizer")
text = "小区居民有的反对喂养流浪猫,而有的居民却赞成喂养这些小宝贝"
print(NotionalTokenizer.segment(text))
for sentence in NotionalTokenizer.seg2sentence(text):
print(sentence)
if __name__ == "__main__":
import doctest
doctest.testmod(verbose=True)
相关推荐
高中课内文言文总复习-实词虚词.doc
行测-实词辨析大全.doc 本文档主要讲解了实词辨析的重要性和方法,并提供了26个常见实词辨析的示例。 实词辨析是语言学习和使用中非常重要的一部分。它可以帮助我们更好地理解和使用词汇,避免在语言交流中出现...
【高中文言文虚词-实词-通假字集部分】 文言文是中国古代书面语言,对于现代学生来说,理解和掌握文言文中的虚词、实词和通假字至关重要,因为它们构成了文言文的基本语法框架和词汇体系。在高考语文中,这部分知识...
文言文实词特殊用法解析 文言文中的实词是语言学习的基础,但在古汉语中,实词的用法特殊,需要结合语境、字形和通假来理解。以下是对文言文实词特殊用法的解析: 一、语境分析 语境分析是文言文解读的重要方法。...
1. 词语类型:实词与虚词的区别 实词是具有实际意义的词,可以独立构成句子成分,如名词、动词、形容词、数词、代词等。虚词则不具备独立意义,它们主要起辅助作用,如介词、连词、助词、语气词等。 2. 词语含义的...
苏武传-重点实词、虚词、句子.doc
上海高考300文言实词整理(全) 本资源整理了300个高考文言实词,涵盖了多个方面的词汇,旨在帮助学生更好地理解和掌握考研词汇。下面是对每个词汇的详细解释: 1. 哀①悲哀,哀悼秦不哀吾丧而伐吾同姓(《阿房宫...
【高考文言文300实词详解】文档是一份重要的参考资料,主要涵盖了文言文中300个常用实词的详细解释。这些实词在古代汉语中具有丰富的含义和用法,对于理解和翻译文言文至关重要。以下是部分词汇的详解: 1. 哀〔āi...
"初中语文-文言文实词释义-中考.pdf" 根据提供的文件信息,我们可以生成以下知识点: 标题:初中语文-文言文实词释义-中考 描述:本文主要介绍了初中语文文言文实词释义的重要性,并对130个初中常见实词进行了...
本文件名为《第六讲课后练笔题目--文言文实词秒记方法2021最新.pdf》,属于高考语文的学习资料,其内容专注于强化学生对文言文实词的记忆能力。以下为该文件涉及的知识点: 1. 文言文实词的学习方法:文言文是中学...
【高考语文专题复习总结--词语(实词、虚词).ppt】 在高考语文复习中,词语部分是一个重要的考点,特别是实词和虚词的辨析。这部分内容主要涉及近义实词的辨析,理解它们之间的细微差别对于提高语言运用能力至关重要...
【高考语文文言实词详解】是对高中语文学习中至关重要的一部分,主要涉及古代汉语中常见实词的不同含义和用法。下面将详细解析文档中提到的一些重点实词。 1. **爱**: - 在文言文中,“爱”有多重含义,如疼爱、...
标题《第六讲课后练笔题目&手写解析--文言文实词秒记方法2021最新.pdf》涉及的知识点主要集中在文言文实词的记忆方法上,这对应了给定描述中的“高考语文”这一标签。在中学教育阶段,尤其是在备考高考的过程中,...
【文言实词】在古代汉语中,文言实词是构成文言文的基本词汇,它们的含义丰富多样,理解并掌握这些实词对于学习和理解古文至关重要。本资料聚焦120个高考语文必考的文言实词,其中以"爱"和"安"为例进行详细解析。 ...
【文言实词详解】 在古代汉语中,实词是构成句子的基本元素,它们承载着古文的主要含义。本文将详细解析《2014年教师资格考试》中涉及的常见文言实词,帮助备考者更好地理解古文。 1. **属** (shǔ/zhǔ) - 读音...
高中语文必修一-五文言文实词虚词全译练习题目.doc
【创新设计】(辽宁专用)2014高考语文一轮复习 2-1-1 文言实词专项再现训练 新人教版 古代诗文阅读是高中语文学习的重点,尤其对于高考备考而言,文言实词的理解和掌握是至关重要的。这部分训练主要目标是帮助学生...
2014年教师资格考试|专业辅导:常见文言实词详解二十一免费范文精选.docx
标题和描述提到的是关于"文言文实词秒记方法"的学习资料,通常这属于语文教育或者古汉语学习的范畴,而非信息技术。然而,我可以将这个主题关联到IT的一个方面——数字化学习资源的管理和利用。 在数字化时代,...
文档中的内容主要涉及中国古代文言文中的常见实词的解释,这些实词在古代汉语中具有多种含义,理解和掌握它们对于学习和教授古代文学及历史至关重要。以下是针对文档中提到的四个字“幸”、“修”、“徐”和“许”的...