standfordcorenlp在python环境下的使用(中文分词、词性标注、命名实体分析、解析语法、解析语法关系)

操作环境:windows
需求:安装PyCharm、JDK1.8
第一步:
首先从stanford NLP网页下载两个包,分别是stanford-corenlp-full-2018-10-05.zip和中文处理包stanford-chinese-corenlp-2018-10-05-models.jar,下载后解压压缩包然后将stanford-chinese-corenlp-2018-10-05-models.jar放入压缩包中。
下载界面

第二步:
安装Python的stanfordnlp库,在命令提示符中切换到安装Python的路径的Scripts文件夹下执行命令pip install stanforcorednlp如图:

安装完成后就可以开始使用了。

#   coding=utf-8from stanfordcorenlp import StanfordCoreNLPnlp = StanfordCoreNLP(r'E:\nlp\lib\stanford-corenlp-full-2018-10-05', lang="zh")sentence = '清华大学位于北京。'
print("中文分词:")
print(nlp.word_tokenize(sentence))  # 中文分词
print("词性标注:")
print(nlp.pos_tag(sentence))  # 词性标注
print("命名实体分析:")
print(nlp.ner(sentence))  # 命名实体分析
print("解析语法:")
print(nlp.parse(sentence))  # 解析语法
print("解析语法关系:")
print(nlp.dependency_parse(sentence))  # 解析语法关系
nlp.close()
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18

运行有点慢,同时运行过程中非常占用内存和cpu,不要着急稍等一会。
结果如下图:

standfordcorenlp相关推荐

  1. standfordcorenlp在python环境下的使用(中文分词、词性标注、命名实体分析、解析语法、解析语法关系)

    操作环境:windows 需求:安装PyCharm.JDK1.8 第一步: 首先从stanford NLP网页下载两个包,分别是stanford-corenlp-full-2018-10-05.zip ...

  2. 关系抽取调研-工业界

    关系抽取调研--工业界 目录 1. 任务 1.1. 任务定义 1.2. 数据集 1.3. 评测标准 2. 方法总结 2.1. 基于模板的方法 2.1.1. 基于触发词/字符串 2.1.2. 基于依存句 ...

  3. 自然语言处理学习8:python使用standford CoreNLP进行中文分词、标注和命名实体识别

    jieba分词可以进行中文分词和标注,但是无法进行命名实体识别. 1. 环境配置 (1) 下载安装JDK 1.8及以上版本 (2)下载Stanford CoreNLP文件,解压. (3)处理中文还需要 ...

最新文章

  1. 《AngularJS深度剖析与最佳实践》一第1章 从实战开始
  2. QT安装由问题的,安装后发现有些控件标签名显示不了
  3. 希尔排序c语言,希尔排序(C/C++实现)
  4. Web API Test Client 1.2.0
  5. 在CentOS6.8下安装Docker
  6. QT的QAudioDeviceInfo类的使用
  7. 使用一些可选的将字符串配置属性转换为其他类型
  8. 5940. 从数组中移除最大值和最小值
  9. python提取数据库数据_Python如何读取MySQL数据库表数据
  10. pycharm中python版本_在 Pycharm(2019,.3)里配置 Anaconda3 的 Python 版本
  11. camera(16)---双摄持续扩散 摄像头供应链阵营变动加剧
  12. ARKit Plane Detection (平面检测)
  13. LR监控linux系统资源
  14. 190815每日一句
  15. QQ截图“钉在桌面上”:不用另外下载软件让图片在屏幕置顶,永远保持在最前面、最顶端
  16. 【CVPR华为】【CVPR诺亚方舟】【CVPR2019】华为诺亚方舟实验室2019年CVPR27篇:全面展现诺亚实验室在计算机视觉蓝图
  17. 腾讯乐享社区是什么?如何使用腾讯乐享?如何连接腾讯乐享和企业微信?
  18. 计算机专业术语(个人学习总结,不定期更新)
  19. Linux和Windows的区别
  20. csgo手机上看demo_CSGOdemo文件是什么 怎么去查看CSGOdemo文件

热门文章

  1. IDEA工具使用技巧--工具栏调出svn操作栏
  2. 腾讯WeMake、阿里云supET、浪潮云洲们的2021:工业互联网生态产业化成了必然?
  3. elementui table expand 修改数据
  4. 【 I.MX6U-ALPHA 】嵌入式Linux Ubuntu系统入门系列(二)Ubuntu 系统入门
  5. 阿里云推出国内首个社保云系统
  6. python 爬虫 requests学习案例
  7. 最小堆实现哈夫曼树构造
  8. redis有序集合sorted set(zset)数据类型相关命令介绍及使用
  9. 【Dubbo】Dubbo 多协议支持、服务监控的三种方式
  10. 使用Python获取1000以内的质数