1.[代码][Python]代码

#!/usr/bin/python

# -*- coding: utf-8 -*-

#from __future__ import unicode_literals

import codecs

import sys

import re

def enmu_all_keys(key):

kl = []

if len(key)==0:

return kl

prefix = ''

for c in key:

prefix = prefix + c

if len(prefix) == 1:

continue

kl.append(prefix)

kl2 = enmu_all_keys(key[1:])

return kl + kl2

def main():

fh = codecs.open('place.txt',"r", "UTF-8")

lines = fh.readlines()

fh.close()

i = 0

ht = {}

for l in lines:

l = l.strip()

ht[l] = 1

for k in ht:

if len(k) == 1:

continue

subk = {}

kl = enmu_all_keys(k)

for sk in kl:

#print sk, sk != k ,ht.has_key(sk)

if sk != k and ht.has_key(sk):

subk[sk] = 1

ht[k] = subk

for k in ht:

if ht[k] != 1 and ht[k] != {}:

s = ''

for sk in ht[k]:

s = s + sk + ',';

print (k+'/'+s.strip(',')).encode('UTF-8')

else :

print (k+'/null').encode("UTF-8")

if __name__ == "__main__":

main()

python中文近义词工具_python根据词条生成同义词库相关推荐

  1. python中文近义词工具_Windows10下python3.5对维基百科语料用word2vec进行训练寻找同义词相似度...

    首先把需要下载的东西都列出来 1. 语料:下载地址是https://dumps.wikimedia.org/zhwiki/latest/zhwiki-latest-pages-articles.xml ...

  2. Synonyms:一个开源的中文近义词工具包

    作者:Synonyms 项目的作者胡小夕是北京邮电大学研究生,目前实习于今日头条 AI LAB.从事自然语言处理方向研究,在智能客服,知识图谱等领域都有相关研究开发经验. 工具包技术说明:该中文近义词 ...

  3. 安装使用中文近义词工具包:Synonyms

    Synonyms: 中文近义词工具包 前言 安装 使用 synonyms#nearby(word [, size = 10]) synonyms#compare(sen1, sen2 [, seg=T ...

  4. Synonyms最好的中文近义词工具包

    1.中文分词 import synonyms synonyms.seg("中文近义词工具包") 分词结果,由两个list组成的元组,分别是单词和对应的词性. (['中文', '近义 ...

  5. python寻找近义词:预训练模型 nltk+20newsbydate / gensim glove 转 word2vec

    本文用python寻找英文近义词(中文:https://github.com/huyingxi/Synonyms) 使用的都是预训练模型 方法一.nltk+20newsbydate (运行时下载太慢/ ...

  6. python synonyms 近义词

    from scipy import spatial import synonyms S1 = '尽管步履维艰,我们依然不会放弃' S2 = '就算困难重重,咱们仍旧不能退出'# 使用 synonyms ...

  7. Python synonyms查找中文任意词汇的同义词近义词

    Python synonyms查找中文任意词汇的同义词近义词 作者:虚坏叔叔 博客:https://xuhss.com 早餐店不会开到晚上,想吃的人早就来了!

  8. 责备的近义词_验收测试:责备工具

    责备的近义词 大约5年前,我正在进行一个项目,该项目旨在建立抵押品管理系统. 该系统已连接到大型财务网络,并通过标准化财务消息获得了说明. 该项目以瀑布形式运行,对学科之间的协作有很多限制. 在此不加 ...

  9. JAVA ik es_安装elasticsearch及中文IK和近义词配置

    安装elasticsearch及中文IK和近义词配置 安装java环境 java环境是elasticsearch安装必须的 yum install java-1.8.0-openjdk 安装elast ...

  10. 安装elasticsearch及中文IK和近义词配置

    安装elasticsearch及中文IK和近义词配置 安装java环境 java环境是elasticsearch安装必须的 yum install java-1.8.0-openjdk 安装elast ...

最新文章

  1. CADisplayLink的简单使用
  2. 区块链学习笔记:DAY01 区块链的技术原理
  3. 更新数据时出错——所有记录中均未找到搜索关键字
  4. 11_条件随机场CRF1_统计学习方法
  5. python源码中的学习笔记_第1章_print 函数与数据类型
  6. Firt step(study java)
  7. 基于springboot的学生管理系统
  8. 营业收费管理系统,整合多类抄表系统
  9. 不知道有哪些可以语音转文字的软件?推荐你用这个
  10. clr(clr a是什么指令)
  11. java vbs_一键定位配置JAVA SDK 环境变量 VBS脚本全自动操作正式开源
  12. C#调用百度人体分析SDK进行人流量分析,计算图片的人数
  13. Advanced Computer Network Review(5)——COPE
  14. 云呐|智能化运维平台,信息化系统智能运维平台
  15. 用好这两个小工具,制作乐谱更高效!
  16. 电子书《寿康宝鉴》(附白话)全文连载(一)
  17. deepin nfs模块_01.Ceph Dashboard全功能安装集成更新安装告警模块
  18. c8051f c语言编程,C8051F系列单片机开发与C语言编程
  19. 从市场洞察数字化找到被浪费一半的广告费!
  20. 【Redis】孔夫子旧书网爬虫接入芝麻代理IP:代理IP利用效率最大化

热门文章

  1. 【无标题matlab2016A安装教程及下载】
  2. chrome多版本共存
  3. 区别谷歌浏览器和360极速浏览器,pingfang字体在360中模糊
  4. 数学建模c语言知识,数学建模方法总结
  5. python加载mnist数据集
  6. 图解设计模式(23种)
  7. Windows勒索病毒'Wannacry'修复补丁下载,救命必看!
  8. 企业架构之道(二)企业架构方法论体系
  9. ERP人力资源管理系统
  10. c语言api接口文档模板,apiDoc生成接口文档,不费吹灰之力