python进阶
文章平均质量分 77
潇囧囧
一路向前
展开
-
python常见的异常错误显示
python常见的异常错误显示异常说明NameError尝试访问一个没有声明的变量SyntaxError语法错误ZeroDivisionError除数为0IndexError索引超出序列范围KeyError请求一个不存在的字典关键字IOError输入输出错误(可能读取的文件不存在)AttributeError尝试访问未知的对象属性IndentationError冒号换行后没有缩进ValueError传给函数的参数类型不匹原创 2020-06-14 09:22:34 · 777 阅读 · 0 评论 -
Python数据分析实战
Python数据分析实战数据及要求现请帮班主任做如下工作:给成绩表加上姓名列;给成绩表加上字段“总分”列,并求出总分;增加列字段“等级”,标注每人“总分”的“优、良、中、及格、差”(270≤优,240≤良, 210≤中,及格≤180,差≤180);计算各门课程的平均成绩以及标准差;做"总分"成绩分布图,纵坐标表示成绩,横坐标表示学号或者姓名,画出总分的均分横线,让每位同学的总分圆点分布在均分线上下,以便于观察每位同学的成绩离开均分的距离。一、导入数据import原创 2020-06-11 14:42:48 · 4822 阅读 · 8 评论 -
Python进阶——绘制饼状图
Python进阶——绘制饼状图代码需求绘制饼状图代码实现# -*- coding: utf-8 -*-import numpy as npimport matplotlib.pyplot as pltlabels = 'Frogs', 'Hogs', 'Dogs', 'Logs'colors = ['yellowgreen', 'gold', '#FF0000', 'lightcoral'] # 'lawngreen', 'c', 'lightskyblue'explode1 = (原创 2020-06-10 13:25:44 · 2016 阅读 · 0 评论 -
Python进阶——使用pyplot绘制,多个图形单独显示
Python进阶——使用pyplot绘制,多个图形单独显示代码需求使用pyplot绘制,将多个图形单独显示代码实现import numpy as npimport matplotlib.pyplot as pltx= np.linspace(0, 2*np.pi, 500) # 创建自变量数组(产生从0到2pi的等差数列,500为元素个数)y1 = np.sin(x) # 创建函数值数组y2 = np.cos(x原创 2020-06-10 13:25:08 · 3945 阅读 · 1 评论 -
Python进阶——二维图像卷积运算
Python进阶——二维图像卷积运算代码需求实现二维图像的卷积运算代码实现import numpy as npfrom scipy import signalfrom scipy import miscimport matplotlib.pyplot as pltface = misc.face(gray=True) #face.datscharr = np.array([[ -3-3j, 0-10j, +3 -3j], [-10+0j, 0+原创 2020-06-09 08:55:39 · 2801 阅读 · 0 评论 -
Python进阶——正偶数分解成两个素数之和
Python进阶—正偶数分解成两个素数之和代码需求输入一个正偶数,将其分解成两个素数之和代码实现def demo(n): def IsPrime(p): if p == 2: return True if p%2 == 0: return False for i in range(3, int(p**0.5)+1, 2): if p%i==0:原创 2020-06-08 08:50:33 · 11833 阅读 · 0 评论 -
Python进阶——统计电脑指定文件夹大小以及文件和子文件夹数量
Python进阶—统计指定文件夹大小以及文件和子文件夹数量代码需求:编写程序,统计指定文件夹大小以及文件和子文件夹数量。本例也属于系统运维范畴,可用于磁盘配额的计算,例如email、博客、FTP、快盘等系统中每个账号所占空间大小的统计。代码实现import ostotalSize = 0fileNum = 0dirNum = 0def visitDir(path): global totalSize global fileNum global dirNum f原创 2020-06-07 09:40:26 · 2064 阅读 · 0 评论 -
Python进阶——新冠确诊数据采集
新冠肺炎病例数统计直接上代码,冲冲冲!# -*- coding: utf-8 -*-import requests,osimport reimport xlwtimport timeimport jsonclass get_yq_info: def get_data_html(self): headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KH原创 2020-05-28 10:45:13 · 794 阅读 · 4 评论