自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 2020-10-27实战案例

文章目录Python学习实战案例Python学习实战案例# encoding:utf-8import numpy as npimport matplotlib.pyplot as pltfrom matplotlib.font_manager import FontPropertiesfont=FontProperties(fname=r'c:\windows\fonts\simsun.ttc',size=12)plt.style.use('ggplot')#美化样式ablit

2020-10-27 08:55:07 147

原创 2020-10-24积分图实战,散点图实战

文章目录Python学习积分图实战Python学习积分图实战下面是Demo#积分图import matplotlib.pyplot as pltimport numpy as npfrom matplotlib.patches import Polygondef func(x): return -(x-2)*(x-8)+40x = np.linspace(0,10)y = func(x)fig,ax=plt.subplots()plt.plot(x,y,'r',linew

2020-10-24 10:58:05 195

原创 2020-10-23直接在图形上画填充好的形状,美化图形,绘制极坐标

文章目录Python学习如何直接在图形上画填充好的形状如何美化图形绘制极坐标Python学习如何直接在图形上画填充好的形状如何美化图形绘制极坐标下面是Demoimport numpy as npimport matplotlib.pyplot as pltimport matplotlib.patches as mpatches #图形库#plt.style.use('ggplot')#进行美化处理ggplot为样式,共五种样式#['bmh', 'classic', 'dark_ba

2020-10-23 10:47:58 180

原创 2020-10-22在图形中增加注释的符号,在图形中只画纯文字的标注,画出一种特殊的文子,就是数学公式,工具栏,填充区域

文章目录Python学习如何在图形中增加注释的符号如何在图形中只画纯文字的标注如何画出一种特殊的文子,就是数学公式工具栏填充区域Python学习如何在图形中增加注释的符号如何在图形中只画纯文字的标注如何画出一种特殊的文子,就是数学公式工具栏填充区域matplotlib自带mathtext引擎,不需要安装text系统作为开始和结束符,如作为开始和结束符,如作为开始和结束符,如 y=x+z $填充区域:对曲线下面或者曲线之间的区域进行填充,函数有两个:fill,fill_between下面

2020-10-22 11:12:46 242

原创 2020-10-21图的绘制

文章目录Python学习图的绘制Python学习图的绘制网格图的绘制有两种方式:1.利用plt封装好的 2.面向对象的方法图例的画法lengend面向对象的方式生成lengend坐标轴范围坐标轴的刻度日期的调整,用面向对象的方式添加新的坐标轴#生成多张图import matplotlib.pyplot as pltimport matplotlib as mplimport numpy as npimport datetime# fig1 = plt.figure()

2020-10-21 10:35:24 101

原创 2020-10-20,饼状图的绘制,箱形图,颜色和样式,面向对象

文章目录Python学习饼状图的绘制箱形图颜色和样式面向对象面向对象的应用Python学习饼状图的绘制饼状图显示一个数据系列中各项的大小与各项的比例饼状图中的数据点显示为整个饼状图的百分比下面是Demo#饼状图学习import matplotlib.pyplot as pltexplode = [0,0.05,0,0]labels = 'A','B','C','D'fracs = [15,30,45,10]plt.axes(aspect=1)#将XY轴的比例设置为1:1plt.p

2020-10-20 10:50:19 473

原创 2020-10-18折线图画法,条形图的画法,直方图画法

文章目录Python学习折线图画法条形图的画法直方图画法Python学习折线图画法下面是Demoimport numpy as npimport matplotlib.pyplot as pltfrom matplotlib import dates as mdates#画出一个股票日期的时间序列date,open,close=np.loadtxt('000001.csv',delimiter=',',converters={0:mdates.bytespdate2num('%m/%d

2020-10-18 10:43:36 143

原创 2020-10-12Pandas学习 分组计算 数据导入导出 时间序列 重采样

文章目录Pandas学习Pandas索引Pandas学习Pandas索引下面是Demo

2020-10-15 08:55:13 208

原创 2020-10-15时间事件日志实例分析

文章目录机器学习机器学习的数据机器学习机器学习的数据机器学习的数据:文件CSVpandas:读取工具mysql:1.性能瓶颈,读取速度 2.格式不太符合机器学习要求数据的格式numpy:释放了GIL1.下面是Demo...

2020-10-12 10:07:42 83

原创 2020-10-11Pandas学习

文章目录Pandas学习DataFrame的特性PanelPandas基础运算Pandas学习DataFrame的特性列选择/增加/删除使用assign()方法来插入新列索引和选择选择一列->df[col]->Series:根据标签选择一行->df.Joc[label]->Series选择多行->df[5:10]->DataFrame根据布尔向量选择多行->df[bool_vector]->DataFrame数据对齐使用numpy函数

2020-10-11 11:08:12 84

原创 2020-10-10Pandas基础核心数据结构

文章目录Pandas基础核心数据结构Pandas基础核心数据结构Series是一维带标签的数组,数组里可以放任意的数据(整数,浮点数,字符串,python object),其基本创建的函数是:s = pd.Serise(data.index=index) 其中index是一个列表,用来作为数据的标签,data可以是不同的数据类型Series对象的性质:类ndarray对象,类dicr对象,标签对齐操作1.data:数据 2. index:行标签 3. columns:列标签.Dat

2020-10-11 08:29:48 103

原创 2020-10-8array的分割array的赋值

文章目录numpy学习array的分割numpy学习array的分割arrary_split实现不等量的分割下面是Demo#相等分割import numpy as npA=np.arange(12).reshape((3,4))print(A)print(np.split(A,3,axis=0))#结果[[ 0 1 2 3] [ 4 5 6 7] [ 8 9 10 11]][array([[0, 1, 2, 3]]), array([[4, 5, 6, 7]

2020-10-08 09:36:44 140

原创 2020-10-7调用测试numpy,描述矩阵的基本属性 numpy如何创建矩阵和数组 numpy的基础运算 numpy如何根据位置找到值 numpy的array合并

文章目录numpy学习#调用测试numpy,描述矩阵的基本属性numpy如何创建矩阵和数组numpy的基础运算numpy的基础运算2numpy如何根据位置找到值numpy的array合并numpy学习#调用测试numpy,描述矩阵的基本属性下面是Demoimport numpy as nparray=np.array([[1,2,3], [2,3,4]])print(array)print('number of dim:',array.ndim)print('

2020-10-07 11:09:23 142

原创 2020-10-5鸡兔同笼的问题 编写程序,计算百钱买百鸡问题 求1-100所有数的累加和

文章目录Python学习编程Python学习编程10.5考试编程问题下面是Demo#求1-100所有数的累加和num = 0sum_all = 0while num<=100: sum_all = sum_all+num num +=1print('1-100所有数的累加和:',sum_all)1-100所有数的累加和: 5050Process finished with exit code 0#鸡兔同笼的问题for ji in range(

2020-10-05 11:01:19 619 1

原创 2020-09-12可变字符串基本运算符

文章目录9月12日学习可变字符串基本运算符序列9月12日学习可变字符串通过使用可变字符串下面是Demo基本运算符通过使用基本运算符实际使用中,记住如下简单的规则即可,复杂的表达式一定要使用小括号组织乘除优先加减位运算和算术运算>比较运算符>赋值运算符下面是Demo>>> a=7>>> 3<a<10True>>> a=0b11001>>> b=0b01000>&

2020-10-05 10:01:57 50

原创 2020-10-01os模块_使用walk遍历 shutil模块(拷贝和压缩)

文章目录Python学习_os模块_使用walk遍历shutil模块(拷贝和压缩)Python学习_os模块_使用walk遍历下面是Demo#coding=utf-8#测试os.walk()遍历所有的子目录和子文件import osall_files = []path = os.getcwd()list_flies =os.walk(path)for dirpath,dirnames,filenames in list_flies: for dir in dirnames:

2020-10-04 22:28:44 124

原创 2020-10-4包的概念和创建和导入包sys.path和模块搜索路径模块的发布和安装

文章目录Python学习包的概念和创建和导入包sys.path和模块搜索路径模块的发布和安装Python学习包的概念和创建和导入包包package的概念和结构1.当一个项目中有很多个模块时,需要再进行组织,我们将功能类似的模块放在一起,形成了包,本质上包就时一个必须有__init__.py的文件夹导入包操作和本质init.py的三个核心作用:1.作为包的标识不能删除2.用来实现模糊导入3.导入包实质时执行_init__.py文件,可以在_init__.py文件中做这个包的初始化,以及需要

2020-10-04 22:27:13 87

原创 2020-10-3 shutil和zipfile模块压缩和解压缩 递归算法 递归算法原理

文章目录Python学习shutil和zipfile模块压缩和解压缩递归算法递归算法原理Python学习shutil和zipfile模块压缩和解压缩下面是Demo#coding=utf-8#测试shutil模块的用法:拷贝,压缩import shutilimport zipfile# shutil.copyfile('i.txt','1_copy.txt')# shutil.copytree('movie/港台','电影')#电影目录不存在时才能正常拷贝# shutil.copytre

2020-10-03 20:48:40 86

原创 with语句,文本文件的读取,_enumerate()函数和推导式生成列表,二进制文件的读取和写入,文件对象的常用属性和方法,OS模块文件和目录操作,CSV文件的操作, 使用pickle序列化

文章目录Python学习with语句文本文件的读取_enumerate()函数和推导式生成列表二进制文件的读取和写入文件对象的常用属性和方法使用pickle序列化CSV文件的操作os和os.path模块OS模块文件和目录操作OS.path模块列出指定目录下所有的.py文件,并输出文件名Python学习with语句with关键字(上下文管理器)可以自动管理上下文资源,不论什么原因跳出with块,都能确保文件正确关闭,并且可以在代码块执行完毕后自动还原进入该代码块时的现场下面是Demowith o

2020-10-01 11:24:30 719

原创 2020-09-29write()/writelines()写入数据编码知识_file文件操作_操作系统底层关系pycharm开发环境的调试 自定义异常类trackback模块

文章目录Python学习trackback模块自定义异常类Python学习trackback模块使用trackback模块打印异常信息下面是Demo#测试trackback模块import tracebacktry: print('step1') num = 1/0except: traceback.print_exc() #将异常信息输出到指定文件中try: print('step2') num = 1 / 0except:

2020-09-29 23:13:37 426

原创 2020-09-27异常机制本质 try... 一个except结构 常见的异常的解决 with 上下文管理

文章目录Python学习异常机制本质try...一个except结构Python学习异常机制本质异常时指程序运行中出现的非正常现象,例如用户输入错误,除数为0 需要处理的文件不存在,数组下标线越界等所谓异常处理,就是指程序在出现问题时依然可以正确执行剩余的程序,而不会因为异常而终止程序执行python中引进了很多来描述和处理异常的类,称为异常类,异常类定义中包含了该类异常的信息和对异常处理的方法抛出异常对象:在执行一个方法时,如果发生异常,则这个方法生成代表该异常的一个对象,停止当前执行路径,

2020-09-27 23:24:32 149

原创 2020-9-26单例模式与工厂模式整合 对象的浅拷贝和深拷贝 组合

文章目录Python学习对象的浅拷贝和深拷贝组合设计模式_工厂模式实现设计模式_单例模式设计模式_单例模式与工厂模式整合Python学习对象的浅拷贝和深拷贝变量的赋值操作:只是形成两个变量,实际还是指向同一个对象浅拷贝:python拷贝一般都是浅拷贝,拷贝时,对象包含的子对象内容不拷贝,因此源对象和拷贝对象会引用同一个子对象深拷贝:使用copy模块的deep copy函数,递归拷贝对象中包含的子对象,源对象和拷贝对象使用的子对象也不同下面是Demo#测试对象的浅拷贝和深拷贝import

2020-09-26 22:06:14 152

原创 2020-9-25类成员的继承和重写 object根类_dir()重写_str_()方法多重继承MRO()函数super()获取父类定义多态 特殊方法和运算符重载 特殊属性

文章目录Python学习类成员的继承和重写object根类_dir()重写_str_()方法多重继承MRO()函数super()获取父类定义多态特殊方法和运算符重载特殊属性Python学习类成员的继承和重写1.成员继承:子类继承了父类除构造方法之外的所有成员2.方法重写:子类可以重新定义父类中的方法,这样会覆盖父类的方法,也称为重写下面是Democlass person: def __init__(self,name,age): self.name = name

2020-09-25 22:56:43 139

原创 2020-9-24方法没有重载,私有属性 私有方法 @property装饰器及方法,面向对象三大特征,继承

文章目录Python学习方法没有重载私有属性私有方法@property装饰器@property装饰器方法面向对象三大特征继承Python学习方法没有重载python中,方法的参数没有生命类型(调用时确定参数的类型),参数的数量也可以由可变的控制参数,因此python中时没有方法重载的,定义一个方法即可由多种调用方式,想当于实现了其他语言中方法重载方法的动态性,下面是Demo#测试方法的动态性class Person: def work(self): print('努

2020-09-24 23:02:20 91

原创 2020-9-23类方法,del_()方法析构函数和垃圾级回收机制,_call_方法和可调用对象

文章目录Python学习实例方法类对象类属性和类方法类方法_del_()方法析构函数和垃圾级回收机制_call_方法和可调用对象Python学习实例方法实例方法是从属于实例对象的方法,实例方法的定义格式:def 方法名(self[形参])要点:定义实例方法时,第一个参数必须为self,和前面一样,self指当前的实例对象调用实例方法时,不需要也不能给self传参,self由解释器自动传参下面是Demo类对象我们在前面讲的类定义格式中,class类名,实际上,当解释器执行clas

2020-09-23 22:34:59 93

原创 2020.9.22嵌套函数。nonlocal关键字,面向对象编程

文章目录Python学习嵌套函数(内部函数)nonlocal关键字LEGB规则面向对象编程对象的进化类的定义构造函数_init_()实例属性Python学习嵌套函数(内部函数)在函数内部定义的函数一般在以下几种情况下使用嵌套函数:1.封装,数据隐藏,外部无法访问嵌套函数嵌套函数可以在函数内部避免重复代码闭包下面是Demo#测试嵌套函数(内部函数)的定义def outer(): print('outer running') def inner01():

2020-09-22 23:02:53 110

原创 2020-09-20学习参数及参数的传递,lambda表达式和匿名函数,eval函数,递归函数

文章目录Python学习函数也是对象,内存底层分析变量的作用域(全局变量和局部变量)参数的传递Python学习函数也是对象,内存底层分析python中,一切都是对象,实际上,执行def定义函数后,系统就创建了相应的函数对象。下面是Demo# 测试函数也是对象def test01(): print('sssssss')test01()c = test01c()print(id(test01))print(id(c))变量的作用域(全局变量和局部变量)变量器作用的

2020-09-20 23:19:41 110

原创 2020-9-19函数的用法和底层分析

文章目录Python学习函数的用法和底层分析形参和实参,文档字符串返回值Python学习函数的用法和底层分析函数的基本概念,一个程序由一个个任务组成:1.函数就是代表一个任务或者功能,2.函数是代码复用的通用机制函数分类:1.内置函数,我们之前使用的str(),list(),len()等这些都是内置函数,我们可以直接使用2.标准库函数:我们可以通过impot语句导入库,然后使用其中定义的函数3.第三方库函数:python社区也提供了很多高质量的库,下载安装这些库后,也是通过impot语句导入,

2020-09-19 21:53:38 351

原创 2020-09-18综合练习及循环的使用

文章目录Python学习使用For循环使用嵌套循环使用break,continue,else语句循环代码优化使用zip()并行迭代推导式创建序列综合练习Python学习使用For循环通过使用使用For循环通常用于可迭代对象的遍历:python含义可迭代对象有1.序列:包含:字符串,列表,元组 2.字典 3.迭代器对象(iterator) 4.生成器函数(generator)5.文件对象range对象:是一个迭代器对象,用来产生指定范围的数字序列。下面是Demofor x in (20,30,

2020-09-18 22:58:26 177

原创 2020-9-17选择结构及循环结构的学习

文章目录Python学习选择结构双分支结构多分支结构选择结构嵌套循环结构Python学习选择结构通过使用选择结构通过判断条件是否成立,来决定执行那个分支。选择结构有多种形式,分为:单分支,双分支,多分支单分支选择结构,if语句单分支结构语法表达形式:if条件表达式,语句/语句块条件表达式详解,在选择和循环结构中,条件表达式的值为False的情况如下:False,0,0.0,空值None,空序列对象(空列表,空元组,空集合,空字典,空字符串)条件表达式中,不能有赋值操作符“=”,在python中

2020-09-17 22:39:47 237

原创 2020.9.15学习字典笔记和控制语句

文章目录Python学习使用字典字典的元素访问字典的添加和删除序列解包表格数据使用字典和列表存储,并实现访问字典核心底层原理(重要)根据键查找“键值对”的底层过程集合控制语句Python学习使用字典字典时键值段的无序可变序列,字典中的每个元素都是一个键值段,包含:键对象和值对象。创建字典我们可以通过 {},dict()来创建字典对象下面是Demo>>> a = {'name':'gaoqi','age':18,'dd':[2,3,4]}>>> a&gt

2020-09-15 22:56:47 98

原创 python学习2020.9.14列表和元组

文章目录python学习列表元素的增加列表元素的删除列表元素的访问和计数切片的操作列表排序多维列表元组tuple元组的访问和计数生成器推导式创建元组python学习列表元素的增加通过使用append()方法:原地修改列表对象,是真正的列表尾部添加新的元素,速度最快,推荐使用通过使用extend()方法:将目标列表的所有元素添加到本列表的尾部,属于原地操作,不创建新的列表通过使用insert()方法可以将指定的元素插入到列表对象的任意指定位置乘法扩展:使用乘法扩展列表,生成一个新列表,新列表元

2020-09-14 23:24:48 95

原创 9.12日字符串的格式化

文章目录Python学习字符串的格式化Python学习字符串的格式化通过使用format()基本用法:新增加了一种格式化字符串的函数str.format(0,他增强了字符串格式化的功能.format函数可以接受不限个参数,位置可以不按顺序填充与对齐经常一起使用 ,<>分别是居中,左右对齐,后面带宽度:号后面带填充的字符,只能是一个字符,不指定的话默认是用空格填充数字的格式化:浮点数通过F来表示,整数通过d进行需要的格式化下面是Demo>>> a='名字

2020-09-12 21:49:00 108

原创 2020.9.11字符串的笔记

文章目录Str()实现数字转型字符串使用 Str()将其他数据类型转换成字符串使用字符串切片slice操作可以让我们快速的提取字符串练习字符串的驻留机制和字符串比较字符串的常用方法汇总Str()实现数字转型字符串使用 Str()将其他数据类型转换成字符串字符串的本质就是字符序列正向搜素:最左侧第一个字符偏移量是0,第二个偏移量是1,第三个偏移量是2,第四个偏移量是3,以此类推,知道len(str)-1为止反向搜素:最左侧第一个字符偏移量是0,第二个偏移量是-1,第三个偏移量是-2,第四个偏移量

2020-09-11 23:13:59 153

原创 2020-09-10学习笔记

文章目录Python学习学习了链式赋值丶系列解包赋值丶python不支持常量学习了最基本内置数据类型介绍学习了整数类型介绍Python学习学习了链式赋值丶系列解包赋值丶python不支持常量通过使用链式及系列解包赋值懂得了同样的值可以如下表达下面是Demo>>> x=y=123>>> a,b,c=10,20,30>>> a10>>> b20>>> c30>>> x123

2020-09-10 22:54:18 80

原创 2020-09-09

文章目录Python学习对象及引用丶标识符丶变量和简单的赋值等基础知识Python学习对象及引用丶标识符丶变量和简单的赋值等基础知识通过使用对象了解了a=3不是简单的把3赋值给a下面是Demo>>> a=3>>> a3>>> id(3)140712168882512>>> type(3)<class 'int'>>>> b='我爱你'>>> id(a)Syn

2020-09-09 22:10:52 112

原创 第一天学习Python,感觉收获满满

第一次编程虽然语法错了几次但是还是理解并打对了感觉收获满满Python 3.7.8 (tags/v3.7.8:4b47a5b6ba, Jun 28 2020, 08:53:46) [MSC v.1916 64 bit (AMD64)] on win32Type “help”, “copyright”, “credits” or “license()” for more information.import turtleturtle.shouwturtle()Traceback (most r

2020-09-08 22:38:22 283

原创 今天第一天学习Python,收获满满哦

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入第一天了解了python的由来,学习了海龟绘图,感觉能完全接受欢迎使用Markdown编辑器你好! 这是你第一次使用 M

2020-09-08 22:35:49 123

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除