由于在一些场景中,所有的字母都连在了一起,所以我们需要将字母分割成单词的形式。

1. 安装pip install -U symspellpy

2. 下载词典

curl -LJO https://raw.githubusercontent.com/mammothb/symspellpy/master/symspellpy/frequency_dictionary_en_82_765.txt

curl -LJO https://raw.githubusercontent.com/mammothb/symspellpy/master/symspellpy/frequency_bigramdictionary_en_243_342.txt

如果下载不了的话,也可以在CSDN上进行下载,链接为https://download.csdn.net/download/herosunly/12326704。

3. 单词分割import pkg_resources

from symspellpy.symspellpy import SymSpell

sym_spell = SymSpell(max_dictionary_edit_distance=0, prefix_length=7)

dictionary_path = pkg_resources.resource_filename(

"symspellpy", "frequency_dictionary_en_82_765.txt")

sym_spell.load_dictionary(dictionary_path, term_index=0, count_index=1)

# a sentence without any spaces

input_term = "thequickbrownfoxjumpsoverthelazydog"

result = sym_spell.word_segmentation(input_term)

print("{}, {}, {}".format(result.corrected_string, result.distance_sum,

result.log_prob_sum))

作者:herosunly

python 英语词汇_使用Python进行英文单词分割相关推荐

  1. python 英语词典_使用Python的英语词典应用程序

    python 英语词典 Module used: 使用的模块: In this script, we will use the JSON module because we will use a JS ...

  2. python 英语分词_基于Python NLTK库进行英文文本预处理

    文本预处理是要文本处理成计算机能识别的格式,是文本分类.文本可视化.文本分析等研究的重要步骤.具体流程包括文本分词.去除停用词.词干抽取(词形还原).文本向量表征.特征选择等步骤,以消除脏数据对挖掘分 ...

  3. python 英语翻译_用Python将日语翻译成英语

    我正在使用Python编写一些集成两个系统的脚本.系统扫描邮箱并搜索特定主题行,然后解析电子邮件中的信息.我要寻找的元素之一是一个HTML链接,然后使用Curl将HTML代码以文本格式写入文本文件.在 ...

  4. python 时间序列预测_使用Python进行动手时间序列预测

    python 时间序列预测 Time series analysis is the endeavor of extracting meaningful summary and statistical ...

  5. python 概率分布模型_使用python的概率模型进行公司估值

    python 概率分布模型 Note from Towards Data Science's editors: While we allow independent authors to publis ...

  6. python英语词汇读音_利用PYTHON 爬虫爬出自己的英语单词库

    为什么要建立自己的单词库 用过各种的背单词软件,总是在使用其他人的词库或者软件自己提供的词库,基本是人家提供什么自己就用什么,要想有更多的自主基本没有,最近看一个 COCA的按单词使用频率来提取的2万 ...

  7. python 英语词汇量_北大保安小哥英语词汇量一万五,会用Python编程,网友:北大保安都不会招我...

    原标题:北大保安小哥英语词汇量一万五,会用Python编程,网友:北大保安都不会招我 11月11日下午3时,北大官方微博发文"遇见最强扫地僧!北大保安小哥英语词汇量一万五,会Python,准 ...

  8. python 英语词汇量_最强“扫地僧”!北大保安小哥英语词汇量一万五,会用Python编程,网友:北大保安都不会招我...

    原标题:最强"扫地僧"!北大保安小哥英语词汇量一万五,会用Python编程,网友:北大保安都不会招我 11月11日下午3时,北大官方微博发文"遇见最强扫地僧!北大保安小哥 ...

  9. python英语词频_为了边看美剧边学英语,我写了个字幕处理脚本

    每个英语学渣(好吧,其实这个说的就是学渣本渣了 ‍♀️)都有这样一个梦想:能够一边轻松愉快地看着美剧,一边自己的英语听力水平还能蹭蹭地往上涨.知乎上也有很多人分享了自己通过美剧练习听力的方法,比如说只 ...

最新文章

  1. Fluid 0.4 新版本正式发布:支持数据预热,优化小文件场景
  2. python 字典操作
  3. 中国移动IM-飞信-0802上线新版本 试用手记
  4. java中邮箱发送_java实现邮箱发送(java mail)
  5. [ubuntu 16.04]如何在新建的Anaconda环境中打开jupyter notebook
  6. Python 第三方库的安装
  7. Configure VNC in RHEL 7
  8. 在网页输入框输入角标_这个免费插件能帮我们把Excel内容快速填充到网页表单?...
  9. java的方法分为两大类型,java题库
  10. Random随机数和for循环,实现猜数游戏和双色球
  11. 计算机里的及格率和有优秀率怎么算,Excel中怎么用函数计算成绩的及格率和优秀率?_excle优秀率及格率...
  12. 管理科学与运筹学(MS/OR)国际权威期刊
  13. 苹果手机怎么更换微信视频铃声
  14. windows中SyncToy(微软同步工具) v2.1汉化版
  15. PLC实训 —系统电路及设备认识
  16. java集成pdf.js实现pdf文件在线预览
  17. 读书有益——》小朋友的诗(六)
  18. RFID MFRC522
  19. RH Timer for Mac(定时器软件)
  20. ps文件导出html

热门文章

  1. 全国最先进的期货仓单系统|外盘期货仓单软件|内盘期货仓单软件
  2. 学术资料账号密码全集汇总
  3. Ethereum 入门
  4. PUCCH(3)matlab验证ZC序列的性质
  5. Asymptotic Notation and Recurrences
  6. VHDL硬件描述语言(六)VHDL案例
  7. K8s——kubernetes集群中ceph集群使用【上】
  8. 在IE浏览器中实现网页自动翻译
  9. 【LeetCode】606.根据二叉树创建字符串
  10. 什么云服务器比较好?大家用过哪家?