一、snowNLP简介和作用

snownlp为python版的文本分析工具。是受到了TextBlob的启发而写的,可以方便的处理中文文本内容。

支持的中文自然语言操作包括:

中文分词

词性标注

情感分析

文本分类

转换成拼音

繁体转简体

提取文本关键词

提取文本摘要

tf,idf

Tokenization

文本相似

work.msg.Response;importorg.itstack.demo.rpc.util.ClassLoaderUtils;importorg.springframework.context

二、代码示范

下面是snownlp分词、词性标注、情感分析代码如下:

hema/rpchttp://rpc.itstack.org/schema/rpc/rpc.xsd">

from snownlp import SnowNLP

s = SnowNLP(u"这个东西真心很赞")

key=s.words # [u"这个", u"东西", u"真心",

# u"很", u"赞"]

pos=s.tags # [(u"这个", u"r"), (u"东西", u"n"),

# (u"真心", u"d"), (u"很", u"d"),

# (u"赞", u"Vg")]

sentiment=s.sentiments

更多关键词提取和自动文摘操作代码:`

pc.config.ConsumerConfig;importorg.itstack.demo.rpc.domain.RpcProviderConfig;importorg.itstack.demo.

print (s.words) #分词

print (s.pinyin) #转拼音

print (s.sentiments)#情感系数

print (s.keywords(4))#关键词提取

print (s.summary(3))#自动文摘

python snownlp了解_python做snowNLP文本情感分类代码示例相关推荐

  1. python输出箭头代码_python matplotlib 注释文本箭头简单代码示例

    注释文本箭头 结果展示: 完整代码示例: import numpy as np import matplotlib.pyplot as plt fig,ax = plt.subplots(figsiz ...

  2. python均分纸牌_Python实现比较扑克牌大小程序代码示例

    是Udacity课程的第一个项目. 先从宏观把握一下思路,目的是做一个比较德州扑克大小的问题 首先,先抽象出一个处理的函数,它根据返回值的大小给出结果. 之后我们在定义如何比较两个或者多个手牌的大小, ...

  3. python annotate函数_Python Matplotlib.pyplot.annotate()用法及代码示例

    Matplotlib是Python中的一个库,它是数字的-NumPy库的数学扩展. Pyplot是Matplotlib模块的基于状态的接口,该模块提供了MATLAB-like接口. matplotli ...

  4. python agg函数_Python Pandas Series.agg()用法及代码示例

    Python是进行数据分析的一种出色语言,主要是因为以数据为中心的python软件包具有奇妙的生态系统. Pandas是其中的一种,使导入和分析数据更加容易. Pandas Series.agg()用 ...

  5. python duplicated函数_Python Pandas Dataframe.duplicated()用法及代码示例

    Python是进行数据分析的一种出色语言,主要是因为以数据为中心的python软件包具有奇妙的生态系统. Pandas是其中的一种,使导入和分析数据更加容易. 数据分析的重要部分是分析重复值并将其删除 ...

  6. python colorbar函数_Python Matplotlib.pyplot.colorbar()用法及代码示例

    颜色条是从标量值到颜色的映射的可视化.在Matplotlib中,它们被绘制到专用轴中. 注意:通常通过Figure.colorbar或其pyplot包装器pyplot.colorbar创建颜色条,该内 ...

  7. python iloc函数_python pandas Series.iloc用法及代码示例

    基于位置的纯基于整数位置的索引. .iloc[]主要基于整数位置(来自0至length-1轴),但也可以与布尔数组一起使用. 允许的输入为: 整数,例如5. 整数列表或数组,例如[4, 3, 0]. ...

  8. python 希尔伯特变换_python scipy signal.hilbert用法及代码示例

    使用希尔伯特变换来计算分析信号. 默认情况下,转换是沿着最后一个轴完成的. 参数: x:array_like信号数据.必须是真实的. N:int, 可选参数傅立叶分量的数量.默认:x.shape[ax ...

  9. python切比雪夫滤波器_python scipy signal.iirfilter用法及代码示例

    IIR数字和模拟滤波器设计给出了阶数和临界点. 设计一个Nth-order数字或模拟滤波器,然后返回滤波器系数. 参数: N:int过滤器的顺序. Wn:array_like标量或长度为2的序列给出了 ...

最新文章

  1. 为何Transformer在计算机视觉中如此受欢迎?
  2. 代码详解:Numpy——通往人工智能的大门
  3. Python 词典增加和删除
  4. 简谈TCP的八个特性
  5. CTF-python-trade-加密的逆写
  6. 羊车门问题python_羊车门问题(示例代码)
  7. swift编写命令行工具
  8. 2.0 es6中forEach以及数组操作
  9. 第二章指南(4.2)添加 Controller
  10. 我的方法在这方面看起来很大吗?
  11. matplotlib 的一些知识
  12. ethtool的内核流程跟踪
  13. python非线性规划问题_python玄学建模(2):非线性规划
  14. 为什么要使用Spring框架
  15. php 判断是不是gbk,PHP 正则判断中文UTF-8或GBK的思路及具体实现_PHP教程
  16. 计算机组成原理试题解析答案,计算机组成原理习题答案解析(蒋本珊)
  17. C# Winform 使用 PuppeteerSharp 进行网页截图、生成pdf等操作
  18. 雨落阅读量突破1000!
  19. 阿里云首发CIPU处理器,这次要抢CPU的C位,为OS反向自研
  20. NAMD靶向分子动力学模拟Target molecular dynamic stimulation(附conf文件)

热门文章

  1. 【大学物理·静止电荷的电场】静电场中的导体
  2. AVFoundation播放音视频(五)
  3. 二开云豹直播带货6月新版本
  4. 基于duffing振子的微弱信号检测附matlab代码
  5. 从宏观到微观,零售行业致胜未来的六个趋势
  6. 苹果手机怎么删除软件?彻底删除顽固app的3个方法!
  7. python——requests接口测试
  8. Unity2D中代码创建一个龙骨动画(DragonBones)并换装
  9. GVoice AI Codec落地《和平精英》,腾讯AI Lab、腾讯游戏CROS联合打造移动端「超音速」语音体验...
  10. nuc972 配置成SPI nor flash 启动