大家好,小弟目前在使用网路上常见的SnowNLP

然后我在网路上看到以下网址可供下载这工具:

github.com/isnowfy/snownlp

在这个工具我看到可以使用分别以下三个程式码执行,包括分词、词性标注、情感分析

以下是他们提供的分词程式码

from snownlp import seg

seg.train('data.txt')

seg.save('seg.marshal')

以下是他们提供的词性程式码

from snownlp import tag

tag.train('199801.txt')

tag.save('tag.marshal')

以下是他们提供的情感分析程式码

from snownlp import sentiment

sentiment.train('neg.txt', 'pos.txt')

sentiment.save('sentiment.marshal')

大家好,小弟目前在使用网路上常见的SnowNLP

然后我在网路上看到以下网址可供下载这工具:

github.com/isnowfy/snownlp

在这个工具我看到可以使用分别以下三个程式码执行,包括分词、词性标注、情感分析

以下是他们提供的分词程式码

from snownlp import seg

seg.train(‘data.txt’)

seg.save(‘seg.marshal’)

复制代码

以下是他们提供的词性程式码

from snownlp import tag

tag.train(‘199801.txt’)

tag.save(‘tag.marshal’)

复制代码

以下是他们提供的情感分析程式码

from snownlp import sentiment

sentiment.train(‘neg.txt’, ‘pos.txt’)

sentiment.save(‘sentiment.marshal’)

复制代码

以上三个程式可以分别在分词、词性标注、情感分析进行训练,可以自行添加更多分词数据和词性数据,但是我目前遇到一些问题未解决

我参加以下网址进行训练

www.itread01.com/content/154122241...

一开始的时候添加少量是可以顺利运行这个训练程式,但是当我多添加几万笔需要训练的资料时却遇到以下问题,所以我无法成功的训练成功,错误信息如下:

以下是词性标注的错误信息:

PS C:\ProgramData\Anaconda3\Lib\site-packages\snownlp\tag> python .\tag_execute_tools.py

Traceback (most recent call last):

File ".\tag_execute_tools.py", line 8, in

tag.train('199801.txt')

File "C:\ProgramData\Anaconda3\lib\site-packages\snownlp\tag\__init__.py", line 27, in train

tagger.train(data)

File "C:\ProgramData\Anaconda3\lib\site-packages\snownlp\utils\tnt.py", line 89, in train

for word, tag in sentence:

ValueError: too many values to unpack (expected 2)

PS C:\ProgramData\Anaconda3\Lib\site-packages\snownlp\tag>

以下是分词的错误信息:

PS C:\ProgramData\Anaconda3\Lib\site-packages\snownlp\seg> python .\seg_execute_tools.py

Traceback (most recent call last):

File ".\seg_execute_tools.py", line 5, in

seg.train('data.txt')

File "C:\ProgramData\Anaconda3\lib\site-packages\snownlp\seg\__init__.py", line 35, in train

segger.train(fname)

File "C:\ProgramData\Anaconda3\lib\site-packages\snownlp\seg\seg.py", line 35, in train

self.segger.train(data)

File "C:\ProgramData\Anaconda3\lib\site-packages\snownlp\seg\y09_2047.py", line 68, in train

for word, tag in sentence:

ValueError: too many values to unpack (expected 2)

PS C:\ProgramData\Anaconda3\Lib\site-packages\snownlp\seg>

以上问题我不是很懂为什么会发生,我是使用他们现有的工具添加更多的数据训练,希望有使用过着套件的人可以帮帮我,或是你们按照程式所写的错误给我一些修改建议,谢谢你们

snownlp抛出错误_请教大家有关SnowNLP分词、词性标注、情感分析的问题相关推荐

  1. 抛出错误_不用try catch,如何机智的捕获错误

    这是多个feature组合使用后实现的神奇效果,在React源码中被广泛使用. 当我读源码看到这里时,心情经历了: 懵逼 -- 困惑 -- 沉思 -- 查文档 -- 豁然开朗 看完此文,相信你也会发出 ...

  2. 抛出错误_如何找到抛出ORA00933错误的SQL

    前几天上线,凌晨3点多打车回来的路上,兄弟联系我,提了一个问题,某核心系统,上线的时候,报了很多ORA-00933的错误,明显是应用写的SQL出现了错误导致的,但是因为未将出错的SQL打印到日志中,所 ...

  3. linux的android工作室,Android工作室在启动时抛出错误,linux机器

    我只是将我的Android Studio从1.5升级到2.3,我只是解压缩文件夹并复制到下载文件夹中,现在当我启动android studio时,我收到了此消息:Android工作室在启动时抛出错误, ...

  4. koa --- 使用中间件多层级抛出错误

    说明 能够熟练的掌握错误的抛出,可以在一定程度上提高代码的开发效率和可读性 构造错误 本栗采用调用一个不存在的函数来抛出错误 const Koa = require('koa'); const app ...

  5. java执行python提示import os找不到_java利用Jython调用python抛出错误ImportError: No module named odbchelper...

    Python代码: import odbchelper def add(x, y): """ add method """ return x ...

  6. swift 抛出错误_Swift错误处理– Swift尝试,捕捉,抛出

    swift 抛出错误 Swift error handling is a very important aspect of writing better code. Swift try stateme ...

  7. js手动抛错_javascript如何抛出错误?

    程序的非正常运行状态被称为"异常"或"错误",解释器会为每个错误情形创建并抛出一个Error对象,其中包含错误的描述信息. ECMAScript 定义了六种类型 ...

  8. 当你的Python代码抛出错误,首先应该看这里!

    点击关注我哦 欢迎关注 "小白玩转Python",发现更多 "有趣" 当你写了一段漂亮的代码,却发现到它并不像你预期的那样工作时,那得是多么的沮丧.这时候就需要 ...

  9. MATLAB Appdesigner开发独立桌面App全流程(二):以实时时间显示为例介绍Timer和StartupFcn的使用以及try catch抛出错误

    1.以实时显示时间为例简单介绍Timer的使用 根据目前所了解到的资料,MATLAB调用多线程较为麻烦,并且类似parfor等语法只适用于大规模运算,而不适合两个独立的.需要并行的任务.这时,我们就需 ...

  10. javascript如何手动抛出错误?

    前言 在javascript中通常使用throw语句抛出错误,throw语句用于抛出一个用户自定义的错误. 例如:抛出了一个值为字符串的错误 throw 'abc'; 例如:抛出了一个错误对象 thr ...

最新文章

  1. a,b为2个整型变量,在不引入第三个变量的前提下写一个算法实现 a与b的值互换...
  2. Java虚拟机:JVM 主要组成部分与内存区域
  3. HSRP-热备份路由协议
  4. XML——XML概述
  5. 丰巢快递将强制收费引网友吐槽,全国第一驿站表示继续免费
  6. System.arraycopy和Arrays.copyOf的关系
  7. 获取自己主机外网ip
  8. android 应用自动退出,android – 应用程序自动退出,没有任何警告或错误
  9. Android:关于声明文件中android:process属性说明
  10. Tensorflow——placeholder(矩阵运算小实例)
  11. [简单分页]C#+JQUERY+ORACLE分页效果 ----转载
  12. C语言开定时器做呼吸灯程序,单片机制作呼吸灯的C语言程序怎么样编写
  13. Quartz配置RMI设置-006
  14. HTML实现直播礼物特效,抖音哪些礼物可以触发特效,抖音直播礼物特效大全
  15. CentOS 6.3安装 flash控件成功案例(其它方法未成功)
  16. MySQL 修改frm文件_mysql 之 frm+ibd文件还原data
  17. 三菱FX系列PLC以太网连接力控ForceControl
  18. 《春·蜂》processing下的动画技术交互应用
  19. Rabbitmq Ambiguous payload parameter for public xxx
  20. java实现二十四节气计算

热门文章

  1. linux下qt程序以管理员运行,如何让QT程序以管理员权限运行(UAC)
  2. 山东大学高频电子线路实验五 混频器实验详解
  3. esp8266 继电器接线图_基于ESP8266的温控继电器
  4. php自动生成网站地图
  5. 网页可以播放RTMP视频流?支持RTMP的网页播放器
  6. react 实现图片正在加载中 加载完成 加载失败三个阶段的
  7. SQL安装过程中出现的错误解决
  8. 常用电阻E24,E96阻值速查
  9. Android M 设置里面关于手机型号的修改
  10. codeblocks下载