python自然语言处理学习笔记2——基础语句

来源:互联网 发布:eclipse json编辑器 编辑:程序博客网 时间:2024/05/22 01:47

搜索文本

词汇搜索

text2.concordance("affection")

这里写图片描述

查找词汇出现相似的上下文

text1.similar("very")

查找相同的文本背景

text1.common_contexts(["very","great"])

这里写图片描述

简单预测一个单词的分布:
先要安装Matplotlib,python一个神奇的绘图库,有2D和3D图表。据师哥师姐说这个科研神器,然而我并不懂( ・᷄ὢ・᷅ )

打开终端,输入

 pip install matplotlib

安装好了之后就可以看到下列语句的效果了

text4.dispersion_plot(["citizens","democracy","freedom"])

就有酱紫的离散式的词频分布啦
这里写图片描述

书中的“text3.generate()”无效了
运行后出现
这里写图片描述
查询之后,做这个的人说这个函数失效了

词汇计数

len(text4)

只要是出现的都统计,包括各种标点符号,单词(包含重复的)

len(set(text4))

统计书中的单词和标点,相同的只计1次

text4.count("freedom")

统计text4中“freedom”出现了几次
这里写图片描述

阅读全文
0 0
原创粉丝点击