当前位置:网站首页>Mac installation hanlp, and win installation and use
Mac installation hanlp, and win installation and use
2020-11-06 01:27:00 【Elementary school students in IT field】
hanlp brief introduction :
HanLP It consists of a series of models and algorithms Java tool kit , The goal is to popularize nature
The application of language processing in production environment .HanLP It has perfect functions 、 High performance 、 framework
Clear 、 The corpus is up to date 、 Customizable features .
function : Chinese word segmentation Part of speech tagging Named entity recognition dependency parsing Keywords extraction
The discovery of new words Phrase extraction Automatic summarization Text classification Pinyin is simple and complicated
hanlp Environmental installation (mac)
hanlp yes java Open source library written by , stay python Call in environment hanlp need java Environmental support and python call java Tools for
- install java
- install Jpype
JPype It's a way to python The code makes it easy to call Java Code tools , To overcome python in some fields ( Such as server-side programming ) The deficiency in .
pip install jpype1
import jpype
print(jpype.__version__)
0.7.0
Perform the following code test :
import jpype
print(jpype.__version__)
if __name__=="__main__":
# Get system's jvm route
jvm_path = jpype.getDefaultJVMPath()
print(jvm_path)
# Set up jvm route , Start up java virtual machine
jpype.startJVM(jvm_path,convertStrings=False)
# perform java Code
jpype.java.lang.System.out.println('hello world')
# close jvm virtual machine , When used JVM after , Can pass jpype.shutdownJVM() To close JVM, The function has no input parameters . When python When the program exits ,JVM It will automatically turn off .
jpype.shutdownJVM()
/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/lib/jli/libjli.dylib
hello world
Next configure hanlp install
1、 download hanlp.jar package : https://github.com/hankcs/HanLP
2、 download data.zip:https://github.com/hankcs/HanLP/releases in http://hanlp.linrunsoft.com/release/data-for-1.7.0.zip After decompressing the data package .
3、 The configuration file Sample configuration file :hanlp.properties The function of the configuration file is to tell HanLP The location of the packet , Just change the first line :root=usr/home/HanLP/ such as data Directory is /Users/hankcs/Documents/data, that root=/Users/hankcs/Documents/
You can also download it from my baidu disk .
Configuration path reference :https://objc.com/article/17
window Use reference below :https://blog.csdn.net/HHTNAN/article/details/81908451
Reference link :
Reference to the official website link
https://github.com/hankcs/HanLP
http://hanlp.com
版权声明
本文为[Elementary school students in IT field]所创,转载请带上原文链接,感谢
边栏推荐
- In order to save money, I learned PHP in one day!
- The difference between Es5 class and ES6 class
- How to use parameters in ES6
- Flink的DataSource三部曲之二:内置connector
- Process analysis of Python authentication mechanism based on JWT
- Summary of common algorithms of linked list
- Save the file directly to Google drive and download it back ten times faster
- What problems can clean architecture solve? - jbogard
- Python download module to accelerate the implementation of recording
- Face to face Manual Chapter 16: explanation and implementation of fair lock of code peasant association lock and reentrantlock
猜你喜欢
![[JMeter] two ways to realize interface Association: regular representation extractor and JSON extractor](/img/cc/17b647d403c7a1c8deb581dcbbfc2f.jpg)
[JMeter] two ways to realize interface Association: regular representation extractor and JSON extractor

This article will introduce you to jest unit test

2018中国云厂商TOP5:阿里云、腾讯云、AWS、电信、联通 ...

一篇文章带你了解CSS 渐变知识

I think it is necessary to write a general idempotent component

How do the general bottom buried points do?

Thoughts on interview of Ali CCO project team

容联完成1.25亿美元F轮融资

钻石标准--Diamond Standard

NLP model Bert: from introduction to mastery (2)
随机推荐
OPTIMIZER_ Trace details
The road of C + + Learning: from introduction to mastery
一篇文章带你了解CSS 渐变知识
ES6学习笔记(五):轻松了解ES6的内置扩展对象
Vue.js Mobile end left slide delete component
Every day we say we need to do performance optimization. What are we optimizing?
Tool class under JUC package, its name is locksupport! Did you make it?
PN8162 20W PD快充芯片,PD快充充电器方案
每个前端工程师都应该懂的前端性能优化总结:
Swagger 3.0 天天刷屏,真的香嗎?
How to use parameters in ES6
合约交易系统开发|智能合约交易平台搭建
This article will introduce you to jest unit test
Nodejs crawler captures ancient books and records, a total of 16000 pages, experience summary and project sharing
PHPSHE 短信插件说明
Mongodb (from 0 to 1), 11 days mongodb primary to intermediate advanced secret
Wechat applet: prevent multiple click jump (function throttling)
Relationship between business policies, business rules, business processes and business master data - modern analysis
Real time data synchronization scheme based on Flink SQL CDC
H5 makes its own video player (JS Part 2)