![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 61
?CaMKII
这个作者很懒,什么都没留下…
展开
-
数据分析基础学习_Matplotlib_常见图形及绘制(折线图/散点图/柱状图/直方图/饼图)
1.3 常见图形及绘制matplotlib可以绘制折线图、散点图、柱状图、直方图、饼图1.3.1 常见图形种类及意义折线图:以折线的上升或下降来表示统计量的增减变化的统计图特点:可以显示数据的变化趋势,反映事物变化情况。(变化)api:plt.plot(x,y)散点图:用两组数据构成多个坐标点,考察坐标点的分布,从而判断两个变量之间是否存在某种关联或总结坐标点的分布模式。特点:判断变量之间是否存在数量关联趋势,展示离群点(分布规律)api:plt.scatter(x,y)原创 2021-05-18 21:42:47 · 1396 阅读 · 0 评论 -
数据分析基础学习_Matplotlib_以折线图为例的基础绘图
1. Matplotlib1.1 基础学习目标目标快速掌握matplotlib画图预览1.1.1 什么是matplotlib1.1.2 为什么要学习matplotlib1.1.3 实现一个简单的matplotlib画图1.1.4 matplotlib图像结构1.1.5 matplotlib三层结构容器层辅助显示层图像层1.1.1 什么是matplotlib用于开发二维图表(三维也可以)使用简单,以渐近、交互方式实现数据可视化原创 2021-05-14 16:10:42 · 390 阅读 · 1 评论 -
Python基础复习10_异常
异常Outline了解异常异常的写法捕获异常异常的else异常的finally异常的传递自定义异常1. 了解异常当解释器检测到一个错误时,就无法继续执行了,反而会出现一些错误提示,这就是所谓的异常例如:以r方式打开一个不存在的文件file = open('test2.txt','r')---------------------------------------------------------------------------FileNotFoundError原创 2021-05-02 20:59:21 · 103 阅读 · 0 评论 -
Python基础复习09_面向对象特性
面向对象特性1. 继承Outline·继承概念·单继承/多继承·子类重写/调用父类的同名属性和方法·多层继承·super()·私有属性和私有方法1.1 继承的概念继承指的是多个类之间的所属关系,即子类默认继承父类的所有属性和方法·拓展:经典类(旧式类)与新式类·不由任意内置类型派生出的类称为经典类·也即:继承了object类的是新式类,没有继承object类的是经典类·注意:在python3中所有自定义类的基类都会默认继承object类,也即py3中所有类都是新式类# 经典类原创 2021-05-02 16:17:58 · 120 阅读 · 1 评论 -
Python基础复习08_面向对象基础
面向对象基础1. 类和对象1.1 类类是指对一系列具有相同特征和行为的事物的统称,是一个抽象的概念,不是真实存在的事务·特征 ==> 属性·行为 ==> 方法类是用来创建对象的1.2 对象对象是类创建出来的真实存在的事物·开发中,先有类,再有对象2. 面向对象2.1 定义类·语法:class ClassName(): ... ...·注意:类名要满足标识符命名规则,习惯上遵循大驼峰命名·拓展:经典类(不由任何内置类型派生出的类叫经典类)2.2 创原创 2021-05-02 11:44:13 · 82 阅读 · 0 评论 -
Python基础复习07_函数
函数Outline·1.作用·2.使用步骤·3.参数·4.返回值·5.说明文档·6.函数嵌套·7.变量作用域·8.多函数程序执行流程·9.返回值进阶·10.参数进阶·11.拆包和交换两个变量的值·12.引用·13.可变与不可变类型·14.递归·15.lambda表达式·16.高阶函数1. 函数的作用·函数是将 一段具有独立功能的代码块整合到一个整体并命名,在需要的位置 调用这个名称即可完成对应的需求·函数在开发过程中,可以高效地实现 代码重用2. 函数的使用步骤2原创 2021-04-16 21:11:23 · 784 阅读 · 0 评论 -
Python基础复习06_推导式
推导式1. 列表推导式(又叫列表生成式)·作用:用一个表达式创建一个有规律的列表或控制一个有规律列表# 需求:创建一个0-10的列表# 1. while循环实现list1 = [] # 先创建一个空列表i = 0 # 计数器while i < 10: list1.append(i) i += 1print(f"list1:{list1}")# 2. for循环实现list2 = []for i in range(10): list2.app原创 2021-04-15 20:49:55 · 178 阅读 · 0 评论 -
Python基础复习05_容器公共操作
数据序列公共操作1. 运算符运算符描述支持的容器类型+合并字符串、列表、元组*复制字符串、列表、元组in元素是否存在字符串、列表、元组、字典not in元素是否不存在字符串、列表、元组、字典1.1 +# 1. 字符串str1 = 'lcj'str2 = 'nb'str3 = str1 + str2print(str3)# 2. 列表list1 = [1,2,3]list2 = [100,999,333]list3 = li原创 2021-04-15 19:43:01 · 219 阅读 · 0 评论 -
Python基础复习04_集合
集合1. 创建集合·创建集合使用{}或者set(),但是如果要创建空集合则只能使用set(),因为{}是用来创建空字典的。·特点:集合可以去掉重复数据; 集合是无序的,故不支持下标; # 集合# 创建集合---使用{}s1 = {10,20,30,40,50} # 没有重复数据s2 = {10,20,30,30,40,40,40,50} # 有重复数据print(s1,s2,sep='\n')# 创建集合——使用set()s3 = set('kamenriderde原创 2021-04-13 23:09:29 · 181 阅读 · 1 评论 -
Python基础复习03_字典
字典1. 应用场景&&定义·数据顺序发生变化,每个数据的下标也会随之变化,如何保证数据顺序变化前后能使用同一的标准查找数据呢?·字典 --> 字典中数据以 键值对形式出现,字典数据与数据顺序没有关系,也即 字典不支持下标,后期无论数据如何变化,都只需要按照对应的键的名字查找数据即可。2. 语法·特点:符号:大括号 数据:键值对形式出现 各个键值对之间以逗号隔开 ·注意:一般称冒号前的为键key,简称k;冒号后面的为值value,简称v# 定义/创建字典原创 2021-04-13 17:13:57 · 145 阅读 · 0 评论 -
Python复习02_元组
元组1.应用场景·需求:想要存储多个数据,且数据不可修改·列表→数据可以修改×·元组→可以存储多个数据,且元组内数据不可修改√2.定义·特点:定义元组使用 (小括号),且用 逗号隔开各个数据,数据可以为不同数据类型·注意:如果定义的元组只有一个数据,那么在这个数据后面也要添加逗号,否则数据类型为这个唯一数据的类型# 定义元组# 多个数据t1 = (1,2,3)# 单个数据t2 = (1,)#注意:定义单个数据print(type(t2))t3 = (1)print(type原创 2021-04-13 17:13:12 · 107 阅读 · 0 评论 -
Python基础复习_列表
列表1. 简介2. 下标、查找函数·index():返回指定数据所在位置的下标语法:列表序列.index(数据,开始位置下标,结束位置下标)注:查找数据不存在则报错·count():统计指定数据在当前列表中出现的次数·len():访问列表长度,即列表中数据的个数name_list = ['acx','lcj','ggl','wdnmd','lcj']# index()print(name_list.index('ggl'))#print(name_list.index('gsl'))原创 2021-04-11 23:34:20 · 172 阅读 · 4 评论