![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
是故里吖
少年不改 紧握初衷
展开
-
Python基础知识学习12:面向对象的三大特征及多态的介绍
1、面向对象三大特征封装 将属性和方法书写到类的里面的操作即为封装 封装可以为属性和方法添加私有权限 继承 子类默认继承父类的所有属性和方法 子类可以重写父类属性和方法 多态 传入不同的对象,产生不不同的结果 2、多态多态指的是一类事物有多种形态,(一个抽象类有多个子类,因而书写多态最好是依赖于继承去书写)。定义:多态是一种使用对象的方式,子类重写父类方法,调用不同子类对象的相同父类方法,可以产生不同的执行结果。好处:调用灵活,有了多态.原创 2020-10-15 23:33:17 · 348 阅读 · 0 评论 -
Python基础知识学习11:面向对象之 继承
继承的特点: 子类默认拥有父类的所有属性和方法子类重写父类同名方法和属性子类调用父类同名方法和属性super()快速调用父类方法原创 2020-10-13 22:53:33 · 295 阅读 · 0 评论 -
Python基础知识学习10:添加和获取对象属性
目录1、添加和获取对象属性1.1 类的外面添加对象属性1.2 类的外面获取对象属性1.3 类里面添加对象属性1.4类的里面获取对象属性1.5 应用练习2、魔法方法2.1__init__()2.2带参数的__init__()2.3__str__()2.4__del__()原创 2020-10-09 20:08:37 · 461 阅读 · 0 评论 -
Python基础知识学习09:类和对象的理解与练习
1、面向对象的含义面向对象就是将编程当成是一个事物,对外界来说,事物是直接使用的,不用去管它内部的情况。而编程就是设置事物能够做什么事。面向对象是一种抽象化的编程思想,在很多编程语言中都有的一种思想。2、类和对象在面向对象编程过程中有两个重要组成部分:类和对象。它们之间存在着依赖关系,我们用类去实例化(创建)一个对象。2.1 类类是对一系列具有相同特征和行为的事物的统称,是一个抽象的概念,不是真实存在的事物。也就是说,类是用来创建对象的。2.2 对象对象是类创建出来的真实存...原创 2020-10-08 22:41:56 · 207 阅读 · 0 评论 -
Python基础知识学习08:文件操作(贰) -- 文件备份、文件与文件夹的基本操作
目录1、文件备份1.1 流程1.2 文件备份的流程分析级实例应用1.2.1 接收用户输入目标文件名1.2.2 定义备份文件名1.2.3备份文件写入数据1.2.4 拓展练习2、文件及文件夹的操作2.1 导入库2.2 文件的两个基本操作2.3 文件夹的基本操作1、文件备份用户输入当前目录下任意文件名,程序完成对该文件的备份功能(备份文件名为"xx[备份]"这样的后缀,例如:test[备份].txt)。1.1 流程① 接收用户输入的文件名;② 定..原创 2020-09-29 18:36:54 · 856 阅读 · 0 评论 -
Python基础知识学习07:文件操作(壹) -- 文件的基本操作
1、文件操作作用:文件操作的作用就是把一些内容(数据)存储存放起来,可以让程序下一次执行的时候直接使用,而不必重新制作一份,省时省力。2、文件的基本操作2.1 文件操作步骤打开文件 读写等操作 关闭文件注意:步骤2可有可无,可以不进行任何读写操作,只打开和关闭文件。2.1.1 Python 打开文件语法:python中可以使用open函数打开一个已经存在的文件,或者创建一个新文件,语法如下:open(文件名或文件路径, 打开文件的模式)...原创 2020-09-29 14:05:54 · 196 阅读 · 0 评论 -
Python基础知识学习06:函数加强及练习
1、了解递归1.1递归的作用① 递归作为一种编程思想,在我们日常开发中,若需要遍历一个文件夹下面所有的文件,为了化简代码,更加高效,通常会使用递归来实现;② 帮我们完成一写高级算法,例如:快速排序等。1.2递归的特点函数内部自己调用自己,且必须要有出口。1.3 代码练习 体会流程# 3 + 2 + 1 def sum_numbers(num): # 1.如果是1,直接返回1 -- 出口 if num == 1: return 1 ...原创 2020-09-27 23:14:02 · 199 阅读 · 0 评论 -
Python基础知识学习05:函数再认识
1、知识回顾局部变量与全局变量的介绍前文已作详细介绍,这里我们简单描述即可。局部变量:定义在函数体内部的变量,它只在函数体内部生效。如果在函数外部访问则会立即报错。全局变量:指的是在函数体内、外都能生效的变量。如需在函数体内部修改全局变量,先global 关键字声明a是全局变量,再进行赋值即可。2、多函数程序执行流程2.1 共用全局变量2.2 返回值作为参数...原创 2020-09-26 18:43:36 · 255 阅读 · 0 评论 -
Python基础知识学习04:函数的定义、使用及文档说明
1、函数定义:函数就是将一段具有独立功能的代码块整合到一个整体并命名,在需要的位置调用这个名称即可完成对应的需求。作用:它在开发过程中,可以更高效的实现代码重用。函数的使用步骤:①定义函数;②调用函数。1.1 函数的使用步骤1.1.1 定义函数def 函数名(参数):# 按需求,参数可有可无。 代码1 代码2 ......1.1.2 调用函数函数名(参数) # 按需求,参数可有可无。 实例练习:# 3、界面内容 定义函数d原创 2020-09-25 19:18:03 · 335 阅读 · 0 评论 -
Python基础知识学习03:公共操作符、处理函数、容器类型的转换以及推导式的理解与应用
1、公共操作之运算符公共操作:所谓公共操作指的是数据序列基本上都支持的操作。运算符:公共操作的运算符及其支持的容器类型描述如下:(1)合并: + 所支持的容器类型:字符串、列表、元组。(2)复制: * 所支持的容器类型:字符串、列表、元组。(3)元素是否存在: in 所支持的容器类型:字符串、列表、元组、字典。(4)元素是否不存在: not in 所支持的容器类型:字符串、列表、元组、字典。代码操作例如:###...原创 2020-09-24 18:35:35 · 128 阅读 · 0 评论 -
Python基础知识学习02:运算符与条件语句的理解和应用
1、运算符1.1 数值运算符1.2 赋值运算符1.2.1 单个变量赋值1.2.2多个变量赋值1.3复合赋值运算符1.4 比较运算符1.5 逻辑运算符2、条件语句2.1 if语句2.2 if...else...2.3 多重判断2.4 if嵌套2.5 代码实例2.6三元运算符原创 2020-09-23 18:32:59 · 273 阅读 · 0 评论 -
Python基础知识学习01:对变量、格式化输出、输入的理解和应用
1、变量含义:程序内数据都是临时存储在内存中,为了更快速的查找或使用这个数据,通常我们将这个数据在内存中存储之后定义一个名称,这个名称就是变量。换句话来说,变量就是一个存储数据的的时候当前数据所在的内存地址的名字。定义变量:变量名 = 值赋值符号"="表示,将右边的值计算完成后赋值给左边的变量名。需要注意的是变量名自定义,应满足标识符命名规则。 (标识符由数字、字母、下划线组成,不能以数字开头,不能使用内置关键字,严格区分大小写。)...原创 2020-09-22 19:21:09 · 238 阅读 · 0 评论 -
KNN模型及调参后的模型训练
实现给程序的.py脚本或者.R脚本传递参数分离机器学习中可调参数的变量,实现传参后的参数进行模型训练原创 2020-09-21 16:15:08 · 1940 阅读 · 0 评论 -
.py脚本传递参数实现参数变化来绘制图形
一、流程分析自动绘制轨迹是通过读取数据实现参数变化来并绘制图形的,大致流程如下:写程序 -----读取数据 -----绘制轨迹。因此,根据.py脚本来绘制图形,不是写代码来直接绘制turtle轨迹,而是由读取的数据来绘制轨迹。二、简单案例实现txt文档中的数据为我们所要绘制的黄色五角星图形数据。其中:第一列的400表示行进距离:从当前位置开始向前行进多少个像素值;数据的第二列为转向判断,0:左转 1:右转;数据中最后一列的144代...原创 2020-09-18 17:28:54 · 387 阅读 · 0 评论 -
Python理解数据结构、数据框、列表、元组(数组)等概念
1、数据结构1.1 列表(list) 【查找、增加、 删除、修改、复制】1.2 元组(数组)tuple1.3 集合(set)1.4 字典(dict) 2、数据框 3、 数据类型3.1 字符串(str)3.2 整型(int)3.3 浮点型(float)3.4 布尔型(bool)3.5 数据类型的可变与不可变3.6 数据类型的查询和转换原创 2020-09-17 19:49:34 · 2052 阅读 · 0 评论 -
Python循环语句——for循环、while循环套用自定义函数公式练习
循环的作用:控制代码重复执行。while语法。while循环嵌套语法。for循环语法。break退出整个循环。continue退出本次循环,继续执行下一次重复执行的代码。else: while和for都可以配合else使用; else下方缩进的代码含义:当循环正常结束后执行的代码 break终止循环不会执行else下方缩进的代码; continue退出循环的方式执行else下方缩进的代码。原创 2020-09-16 17:54:09 · 5215 阅读 · 3 评论 -
Python 形参和实参,局部变量和全局变量的含义理解及使用
1、形参和实参1.1 形参的含义及使用1.2 实参的含义及使用2、局部变量和全局变量2.1 变量作用域的概念2.2 局部变量2.3 全局变量2.4 修改全局变量值原创 2020-09-15 17:20:50 · 2788 阅读 · 0 评论 -
入门Python机器学习笔记01——机器学习概述及常用机器学习库的介绍
目录前言1、机器学习概述1.1 机器学习与人工智能、深度学习关系1.2应用场景分析1.3 定义2、机器学习算法分类3、机器学习开发流程前言关于python机器学习笔记整理01——机器学习概述及机器学习库的介绍,本文通过学习视频《快速入门python机器学习》整理学习笔记。1、机器学习概述1.1 机器学习与人工智能、深度学习关系机器学习与人工智能、深度学习的关系机器学习和人工智能,深度学习的关系: 机器学习是人工智能的一个实现途径; ...原创 2020-09-14 11:41:18 · 328 阅读 · 0 评论 -
Python深度学习笔记09——tensorflow知识复习总结
前言关于python深度学习笔记整理09——tensorflow知识复习总结,本文通过学习视频《python深度学习》整理学习笔记。视频学习地址:https://www.bilibili.com/video/BV1D7411y7YR?p=1一、概念二、实现线性回归案例(1)用数据集进行线性回归的步骤:准备数据; 构建回归模型; 构建损失函数(损失用均方误差表示); 优化损失(用梯度下降方法定义优化器); 输出测试集准确率和预测值。import tens...原创 2020-09-13 20:04:44 · 233 阅读 · 0 评论 -
Python深度学习笔记08——tensorflow实现线性回归
目录前言一、复习回顾二、验证码识别原理分析三、案例练习总结前言关于python深度学习笔记整理08——tensorflow实现线性回归,本文通过学习视频《python深度学习》整理学习笔记。视频学习地址:https://www.bilibili.com/video/BV1D7411y7YR?p=1一、复习回顾验证码案例流程:验证码数据准备 处理数据到tensorflow方便读写 读取数据,处理数据的标签值one-hot编码 输入模型计算二、分...原创 2020-09-12 21:37:23 · 410 阅读 · 0 评论 -
Python深度学习笔记07——tensorflow实现验证码识别
目录前言一、复习回顾二、验证码识别原理分析三、案例练习总结前言关于python深度学习笔记整理07——tensorflow实现验证码识别,本文通过学习视频《python深度学习》整理学习笔记。视频学习地址:https://www.bilibili.com/video/BV1D7411y7YR?p=1一、复习回顾卷积神经网络:卷积层:(例如32个filter,观察窗口的大小1*1或3*3或5*5,步长1,padding="1")。这三个因素决定了这张图片进入..原创 2020-09-11 20:55:27 · 554 阅读 · 0 评论 -
Python深度学习笔记06——tensorflow实现神经网络(叁)
卷积神经网络的基本知识介绍(1)卷积层过滤器(2)激活函数:f(x) = max(0,x)(3)池化层(Pooling)计算(4)卷积网络API介绍以及通过卷积神经网络识别手写数字实例练习原创 2020-09-09 19:27:39 · 488 阅读 · 0 评论 -
Python深度学习笔记05——tensorflow实现神经网络(贰)
简单的神经网络预测手写数字图片练习深层的神经网络简单介绍原创 2020-09-08 22:29:51 · 335 阅读 · 0 评论 -
Python深度学习笔记04——tensorflow实现神经网络(壹)
一、神经网络基础1、感知机模型2、神经网络二、简单神经网络的实现1、API介绍2、简单的神经网络实现手写数字图片识别总结原创 2020-09-07 21:41:56 · 548 阅读 · 0 评论 -
Python深度学习笔记02——线程队列与tensorflow的io操作(贰)
前言一、文件读取1、文件读取流程2、文件读取基本知识1)文件读取API-文件队列构造2)文件读取API-文件阅读器3)文件读取API-文件内容解码器4)开启线程操作5)管道读端批处理3、案例实现二、图片处理1、图像基本知识2、图像基本操作API 3、图片读取实例总结原创 2020-08-23 19:39:01 · 413 阅读 · 0 评论 -
Python深度学习笔记01——线程队列与tensorflow的io操作(壹)
文章目录一、tensorflow与io操作二、tensorflow队列1、参数 方法2、案例实现三、队列管理器与线程协调器实现异步读取训练1、队列管理器2、异步操作3、线程协调器总结原创 2020-09-17 22:49:45 · 396 阅读 · 0 评论 -
Python深度学习笔记03——线程队列与tensorflow的io操作(叁)
文章目录前言一、二进制文件读取1、读取分析1)文件读取API-文件阅读器2)文件读取API-文件内容解码器3)读取流程2、读取实例练习二、TFrecords文件读取与存储1、TFrecords基础知识1)TFrecords文件分析2)TFrecords存储3)TFRecords读取方法2、代码实现1)将二进制文件转化为TFRecords文件并进行存储和读取2)将CSV文件转化为TFRecords文件练习3)将图片文件转化为TFRecords文件原创 2020-08-24 16:45:30 · 609 阅读 · 0 评论