今天就跟大家聊聊有关自然语言处理工具包HanLP的Python接口是怎么样的,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。HanLP的Python接口,支持自动下载与升级HanLP,兼容py2、py3。使用命令hanlp
来验证安装免费云主机域名,如因网络等原因自动安装HanLP失败,可参考
《手动配置》
。使用命令hanlp segment
进入交互分词模式,输入一个句子并回车,HanLP会输出分词结果:还可以重定向输入输出到文件等:命令为hanlp parse
,同样支持交互模式和重定向:通过hanlp serve
来启动内置的http服务器,默认本地访问地址为:
http://localhost:8765
;也可以访问官网演示页面:
http://hanlp.hankcs.com/
。通过hanlp update
命令来将HanLP升级到最新版。该命令会获取GitHub最新版本并自动下载安装。欢迎通过hanlp --help
查看最新帮助手册。通过工具类HanLP
调用常用接口:更多功能,包括但不限于:自定义词典极速词典分词索引分词CRF分词感知机词法分析臺灣正體、香港繁體关键词提取、自动摘要文本分类、情感分析请阅读
HanLP主项目文档
以了解更多。调用更底层的API需要参考Java语法用JClass引入更深的类路径。以感知机词法分析器为例,这个类位于包名com.hankcs.hanlp.model.perceptron.PerceptronLexicalAnalyzer
下,所以先用JClass
得到类,然后就可以调用了:输出:如果你经常使用某个类,欢迎将其写入pyhanlp/__init__.py
中并提交pull request,谢谢!HanLP具备高度可自定义的特点,所有模型和词典都可以自由替换。如果你希望与别的项目共享同一套data,只需将该项目的配置文件hanlp.properties
拷贝到pyhanlp的安装目录下即可。本机安装目录可以通过hanlp --version
获取。同时,还可以通过--config
临时加载另一个配置文件:默认在首次调用HanLP时自动下载jar包和数据包,并自动完成配置。如因网络等原因自动配置失败,可以通过设置环境变量来自定义HanLP版本和数据位置。注意:使用pip初次安装 pyhanlp 后,不设置上述变量,程序会自动下载所需依赖到默认位置。如果是设置了上述变量,则不进行下载。因为文件比较大,网络下载稳定性等原因,建议提前准备好
jar
包,
配置文件
和
data
,并使用环境变量进行配置。保证 hanlp.properties 中的 root 是指向正确的data路径。比如:就需要保证有如下的目录结构:Apache License 2.0看完上述内容,你们对自然语言处理工具包HanLP的Python接口是怎么样的有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注百云行业资讯频道,感谢大家的支持。
本篇内容介绍了“python正则表达式的用法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!简单模式 我们将从最简单的正则表达式学习开始。由于正则表达式常用于字符…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。