- 博客(6)
- 收藏
- 关注
原创 Python学习之Matplotlib
python中Matplotlib包具有强大的图像绘制功能。同时,Matplotlib包支持MATLAB风格接口的复杂绘图函数 利用pyplot进行绘图 在利用pyplot进行绘图之前应先导入Matplotlib和Numpy以及pyplot,使用语句如下: import matplotlib import numpy as np import matplotlib.pyplot as plt 1利用plot绘制线形图 由于前面已经将导入的matplotlib.pyplot指定名称为plt,即matplotl
2020-05-15 20:01:31
385
原创 python学习笔记之链表推导式
使用链式推导式可以高效的进行数据处理,具体示例如下。 在找出文本中最长词汇程序中,第一种方法如下: """找出文本中最长的词""" text = nltk.corpus.gutenberg.words('milton-paradise.txt')#生成整个文本词汇链表 longest = '' for word in text: if len(word) > len(longest): longest = word longest 第二种方法使用链表推导式 text
2020-05-11 23:23:09
341
原创 python自然语言处理之例3-5格式化输出不换行
在python自然语言处理的书中,采用的是python2,在python3中运行会报错。书中例3-5最后正确的运行效果如下图所示 要正确格式化输出必须清楚python2和python3关于print函数的使用的具体规则 在python2中python,表示不换行且使用print时不需要加括号 python3中print(a)等价于print(a,end="\n")print函数里面默认的end="\n" ,所以python3中print函数默认换行,要达到不换行的目的只需默认的end属性进行修改,令end
2020-05-10 16:56:19
568
原创 python自然语言学习之处理原始文本中3.1访问2554文本《罪与罚》出现问题解决
python自然语言处理书中示例源代码 from urllib import urlopen url="http://gutenberg.org/files/2554/2554.txt" raw = urlopen(url).read()`
2020-04-19 01:33:45
248
原创 NLP学习之bigrams函数"generator object bigrams at 0x000001D32A95A678"问题解决
利用bigrams()提取文本词汇中词对: 上述代码直接运行: 分析:bigrams函数返回了一个“ generator”对象。 这是一种Python数据类型,类似于List,但仅在需要时创建其元素。 如果要将生成器生成列表,则需要将其形式转换为列表。 因此,只需将nltk.bigrams([‘more’,‘is’,‘said’,‘than’,‘done’])改写成list(nltk.bigra...
2020-04-15 16:08:01
1870
原创 python学习之创建类并调用类出现TypeError: object() takes no parameters错误
python学习创建类并调用类出现TypeError: object() takes no parameters错误 创建一个餐馆的类并调用它 直接运行出现错误 错误原因,由于_init_中init左右下滑线只有一条,正确输入是左右各两条。正确代码如下: 为了 问题决解运行结果如下(其中,为了简便,传递的实参是随意选取) ...
2020-04-11 22:41:43
418
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人