python3 打包,python3依赖包
计算机编程语言包网站:https://pypi.org/
1.繁体与简体转换(https://github.com/berniey/hanziconv.git)
点安装汉济孔夫示例:
从汉兹康进口汉兹康
def switch_hanzi(关键字):
汉字转换(简体繁体)
:返回:
simple _ Chinese=hanziconv。要简化(关键字)
如果简单_中文==关键字:#简体
tradition _ Chinese=hanziconv。到传统(关键字)
如果传统_中文==简单_中文:
返回
回归传统_中文
否则:
返回简单_中文
关键字=生活
打印(switch_hanzi(关键字))
关键字=中國
打印(switch_hanzi(关键字))
2.汉字转拼音(https://github.com/mozillazg/python-pinyin)
点安装拼音从拼音导入拼音,懒_拼音,风格
拼音(中心)
[[zhng],[xn]]
拼音(中心,异音=真)#启用多音字模式
[[zhng , zhng],[xn]]
拼音(中心,[[z],[x]]
拼音(中心,[[zho1ng , zho4ng],[xi1n]]
拼音(中心,[[中1 ,中4],[新1]]
拼音(中心, [[], []]
懒_拼音(中心) # 不考虑多音字的情况
[中,新]
3.拼音转汉字(https://github.com/someus/Pinyin2Hanzi)
点安装拼音2汉字示例:
从拼音2汉字导入默认参数
从拼音字进口维特比
hmmparams=DefaultHmmParams()
## 2个候选
result=viterbi(hmm _ params=hmm params,observations=(ni , zhi , bu , zhi , dao ),path_num=2)
对于结果中的项目:
打印(项目。分数,项目。路径)
输出
1.315294593897203 e-08[你, 知, 不, 知, 道]
3.6665125992192 e-09[你, 只, 不, 知, 道]
def get_similar_words(word,num=3):
获取相似词
:参数字:单词
:参数编号:返回词汇数量
word _拼音=lazy _拼音(单词)
dagparams=DefaultDagParams()
result=dag(dagparams,tuple(word _拼音),路径编号=编号)
# 拼接,去重
words=set()
对于结果中的项目:
打印(item.path)
新单词=项目。path[0]if len(item。path)==1 else .join(item.path)
words.add(new_word)
相似_单词=词集([词])
返回列表(相似词)
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。