【自然语言处理】opencc:中文繁体☞中文简体的转换

article/2025/9/28 14:21:16

在看蚂蚁金服人工智能团队写的一篇关于中文的NLP的论文时,才知道有opencc这么个库,可以将中文繁体转为中文简体,大大简化了处理过程。
如果用的pycharm直接点开解释器,搜opencc,然后install openCC即可。也可以在Terminal通过pip install opencc-python -i https: //pypi.doubanio.com/simple
举个栗子:

import opencccc = opencc.OpenCC()
print(cc.convert("「開放中文轉換」,是一個致力於中文簡繁轉換的項目,提供高質量詞庫和函數庫"))
「开放中文转换」,是一个致力于中文简繁转换的项目,提供高质量词库和函数库

可以看下转换效果非常好~
当然,openCC是一个类类型,其构造函数还有个参数为configconfig可取的值有四种,官方文档如下:

t2s - Traditional Chinese to Simplified Chinese
s2t - Simplified Chinese to Traditional Chinese
mix2t - Mixed to Traditional Chinese
mix2s - Mixed to Simplified Chinese

默认情况为t2s,即繁☞简,s2t简☞繁,mix2t与繁体中文混合,mix2s与简体中文混合。

import opencccc = opencc.OpenCC('s2t')
print(cc.convert("「开放中文转换」,是一个致力于中文简繁转换的项目,提供高质量词库和函数库"))
「開放中文轉換」,是一個致力於中文簡繁轉換的項目,提供高質量詞庫和函數庫

文本转换的栗子:
原文本:
在这里插入图片描述

import opencccc = opencc.OpenCC()
with open("train.txt", encoding='utf-8') as f:stringArr = [line.strip().split('\n') for line in f.readlines()]with open("convert.txt", mode='w', encoding='utf-8') as f:for s in stringArr:f.write(cc.convert(s[0]+'\n'))

转换后的文本:
在这里插入图片描述


http://chatgpt.dhexx.cn/article/7xTsjZ6V.shtml

相关文章

任务,行动,目标、绩效管理,计划

http://blog.hiddenwangcc.com/archives/3098?utm_sourcetuicool&utm_mediumreferral 但凡要给自己定目标,考虑时间管理、效能提升的人,都绕不开这三个概念:任务、目标和计划。 弄不清楚三者关系并且各种混用的大有人在,比如…

20款免费项目管理系统推荐

通过本篇文章您将了解:1、国内外20款最佳项目管理软件;2、使用免费项目管理工具可能面临的风险。 一、项目管理软件的重要性 根据 Capterra 的数据研究,项目管理软件即将成为人们最需要的软件。一个项目无论大小,都需要一款高效且…

一款开源免费的任务日程管理工具ToDoList

推荐给大家一款开源免费的任务日程管理工具ToDoList,是适合职场人尤其是程序员的经典任务管理软件,使用好的话会让大家在工作中事半功倍。 1.软件介绍 ToDoList是一款小众但功能强大的开源免费任务管理软件,它可以帮助你把要做的事情一项一项…

团队管理25--任务执行之轻重缓急

本文来谈一下我对任务执行中轻重缓急的理解,希望对大家有启发。 对于技术管理者来说,技术管理中任务执行是最得心应手的。因为我们大部分技术管理者都是从实干起家的,管理上的积累可能不够,但是任务执行的积累是最强的。任务执行…

Activiti6自学之路(七)——个人任务和组任务

Activiti6 任务有个人任务和组任务之分,理解两者的区别并且知道如何操作对应的任务是学习activiti重要一步。 本章承接上文章节,这里就不详细描述了 一、个人任务与组任务区别 个人任务:流程中的某个任务由指定的user来执行 组任务&#…

个人财务管理系统设计与实现

个人财务管理系统设计与实现 这里是分享个人的一份“个人财务管理系统”的设计报告,详细的介绍了整个项目的各个部分。 1 绪论 1.1 个人财务管理系统的研究背景与意义 随着中国经济的快速发展,无论是企业或是个人,各个环节都已经进入了金融化领域。在经济化潮流和金融危机的…

iSpace PIM 3.6.0.2027 个人任务管理系统发布

iSpace PIM是一款使用简单、设计灵巧、功能多样化的个人任务管理软件,包括待办事务管理、联系人管理等模块,可作为工作分解和任务管理的工具,实现高效的任务管理和工作过程知识记录和管理。 iSpace PIM 特色 支持树形结构式的父子任务分解…

如何做好项目管理任务分配

TL;DR 常见项目管理工具介绍项目管理最重要的内容谁来撰写以及分配任务如何有效地分配任务项目管理工具 在我工作的10多年中,使用过不少的项目管理系统,Excel, Microsoft Project, dotProject, Redmine, Jira, Teambition, Worktile, Tello…。比我谈过的女朋友还多。

ToDoList-简单有效的个人任务管理器

是否觉得日常工作很无序,经常工作杂乱无章,丢三落四,不能很好地控制每样工作的进度? (点击放大下图) 我一直在关注 ToDoList这个开源项目,它是一个简单有效的个人任务管理器,一树状结构显示所有任务。 □…

软件开发过程与项目管理(5.软件项目任务分解)

软件开发过程与项目管理(5.软件项目任务分解) 任务分解WBS工作包分解方法任务分解的基本步骤检验分解结果的标准WBS任务分解建议小结例题:简答题自练 任务分解 任务分解过程:将一个项目分解为更多的工作细目或者子项目&#xff0…

Activiti 学习笔记12:分配个人任务

一、流程图 二、分配个人任务方式一(直接指定办理人) 1、流程图中任务节点的配置 2、测试代码 ProcessEngine processEngine ProcessEngines.getDefaultProcessEngine(); //部署流程定义,启动流程实例Testpublic void testTask() throw…

分布式定时任务开源方案

目录 1、quartz1.1 架构1.2 优缺点 2、elastic-job2.1 架构2.2 优缺点 3、xxl-job3.1 架构3.2 优缺点 4、Saturn4.1 架构4.2 优缺点 5、antares5.1 架构5.2 优缺点 6、opencron6.1 优缺点 方案对比 1、quartz quartz的集群方案是使用数据库来实现的。通过在数据库中配置定时器…

做好目标管理和任务管理,提高办公协同效率

工作一段时间后,或者参与一个项目后,你会发现团队里每个人都非常优秀,工作也充满热情,但是整体的效率就是上不去?因为,一个团队的整体效率,并不是每个人效率的相加。因为这里面有协作成本。 如…

基于javaweb个人记账管理系统设计与实现(项目源码+论文+毕业设计任务书)

摘 要 随着互联网的快速发展,人们生活节奏日益加快,关于过度消费是大多数人头疼问题,导致出现不少的月光族,如我们定期花点时间去记录生活中的主要消费记录,掌握自己的收入和支出情况,这样你就会发现一些规…

计算机的任务管理器在哪,怎么打开任务管理器 多种方法详细教学

我们在使用电脑的过程中,任务管理器是我们经常会使用到的程序,可以在任务管理器里面查看所有正在服务的程序,还可以在任务管理器里面知道正在运行的有哪些服务于应用程序,同时我们也可以通过任务管理器来结束一些进程,…

《印象笔记留给你的空间》第5章 建立个人任务管理系统 / 第6章 记录你的人生轨迹

学习笔记内容来自: 《印象笔记留给你的空间-李参》 《用印象笔记做个人知识管理-李参个人成长课堂 》 第5章 建立个人任务管理系统 5.1关于任务管理 5.1.1任务的定义 5.1.2任务的组成 1.行动清单 2.参考资料 5.1.3任务管理的三个关注层面 工作流、经验库、…

12款适合小团队协作、任务管理和进度跟踪的在线任务管理的工具推荐?

国内外12款主流任务管理软件测评: 1.开发任务管理PingCode; 2.多合一项目任务管理Worktile;3.个人和小团队项目任务管理Notion; 4.企业任务管理平台SmartTask; 5.小团队任务管理Teambition;6.IT任务追踪管理Jira等。 无论是做好工作任务管理还是个人任务管理,从来都…

国内外最好用的9大工作任务管理软件

由于使用人群和需求的不同,对任务管理的功能要求也会有所差异,就比如个人任务管理和团队任务管理中,团队任务管理更注重协作功的打造,而这在个人任务管理中又很鸡肋。 再比如通用型项目的任务管理和软件项目的管理,通…

[工具]ToDoList-简单有效的个人任务管理器

原文地址为: [工具]ToDoList-简单有效的个人任务管理器 是否觉得日常工作很无序,经常工作杂乱无章,丢三落四,不能很好地控制每样工作的进度? (点击放大下图) 我一直在关注 ToDoList这个开源项目&#xf…

效率提升:用 Notion 实现个人任务管理监控

最近一直在找一款个人任务管理,并且可以进行任务完成情况实时监控统计的软件,但试了又试,一直没找到满意的,无意间在B站发现了别人用 Notion 做的仪表盘,很是满意心动,所以就打算先仿照着也弄一个。废话不多…