自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据库-Mysql基础(第4节)

文章目录一、MySQL中的运算符二、MySQL中的函数三、MySQL中的索引四、图形化工具管理MySQL一、MySQL中的运算符二、MySQL中的函数三、MySQL中的索引四、图形化工具管理MySQL

2021-04-05 12:12:03 90

原创 数据库-Mysql基础(第3节)

文章目录一、MySQL连接查询二、MySQL中的子查询三、MySQL中使用正则表达式查询一、MySQL连接查询二、MySQL中的子查询三、MySQL中使用正则表达式查询

2021-04-04 17:12:09 76

原创 数据库-Mysql基础(第2节)

文章目录一、数据的操作(DML)二、查询数据操作(DQL)一、数据的操作(DML)插入数据如果是多条记录只能用VALUES清空数据表TRUNCATE 不能带有where条件二、查询数据操作(DQL)LIKE模糊查询需要配合%和_:%:代表0个一个或者多个任意字符_:代表1个任意字符不配合这两个使用,LIKE等同于”=“<=>可以检测NULL值,除了检测NULL其他功能与”=“相同COUNT(字段)不统计NULL值HAVING子句只能使用在分组之后...

2021-04-03 19:50:03 94

原创 数据库-Mysql基础(第1节)

文章目录一、数据库简介二、MySQL的安装与配置及登录与退出三、数据库操作(DDL)四、MySQL中的数据类型五、MySQL存储引擎六、数据表相关操作一、数据库简介二、MySQL的安装与配置及登录与退出三、数据库操作(DDL)四、MySQL中的数据类型五、MySQL存储引擎六、数据表相关操作...

2021-03-21 13:24:45 86

原创 机器学习-数据科学库(第6节)

文章目录一、时间序列1.生成一段时间范围2.频率3.时间字符串转化为时间序列4.重采样5.PeriodIndex二、案例一、时间序列1.生成一段时间范围pd.date_range(start=None, end=None, periods=None, freq=‘D’)start和end以及freq配合能够生成start和end范围内以频率freq的一组时间索引start和periods以及freq配合能够生成从start开始的频率为freq的periods个时间索引2.频率3.时间字.

2021-03-07 22:17:23 59

原创 机器学习-数据科学库(第5节)

文章目录一、字符串离散化二、合并1.join2.merge三、分组聚合四、索引和复合索引一、字符串离散化获取字符串的去重后列表构造全为0的数组,columns为字符串的列表给全为0的数组赋值、遍历# coding=utf-8import pandas as pdfrom matplotlib import pyplot as pltimport numpy as npfile_path = "F:\学习资料\B站Python教程数据处理\DataAnalysis-master\d.

2021-03-04 08:51:29 104 1

原创 机器学习-数据科学库(第4节)

文章目录一、pandas是什么?二、Series创建三、pandas之Series切片和索引四、pandas之读取外部数据五、pandas之DataFrame六、pandas之取行或者列七、pandas之布尔索引八、pandas之字符串方法一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。常用数据类型:Series 一维,带标签数组DataFrame 二维,Series容器二、Series创建三、pandas之Series切片.

2021-02-24 23:02:10 81

原创 机器学习-数据科学库(第3节)

文章目录一、numpy创建数组(矩阵)1.创建2.数据类型的操作3.数组的形状二、数组的计算1.数组和数的计算2.数组和数组的计算3.数组的拼接4.数组的行列交换三、numpy基本数据操作1.numpy读取数据2.numpy中的转置3.numpy索引和切片4.numpy中数值的修改5.numpy中的nan和inf6.numpy生成随机数7.其他好用的方法四、numpy中常用统计函数一、numpy创建数组(矩阵)1.创建2.数据类型的操作3.数组的形状注:.reshape有返回值,不会对.

2021-02-21 16:03:52 59

原创 机器学习-数据科学库(第2节)

文章目录一、常用统计图对比二、绘制散点图三、绘制条形图1.要点2.代码样例3.绘制多次条形图四、绘制直方图五、matplotlib使用的流程总结六、其他绘图工具一、常用统计图对比二、绘制散点图plt.scatter(x,y)应用:不同条件(维度)之间的内在关联关系观察数据的离散聚合程度# coding=utf-8from matplotlib import pyplot as pltfrom matplotlib import font_managermy_font = font.

2021-02-19 08:44:00 90

原创 机器学习-数据科学库(第1节)

文章目录一、基础概念1.什么是数据分析2.数据分析流程3.ananconda二、matplotlib1.导入2.设置图形大小3.绘图4.调整x(y)轴的刻度5.展示6.保存7.显示中文8.一个图中绘制多个图形9.图形的样式10.添加图形的描述11.网格一、基础概念1.什么是数据分析数据分析是用适当的方法对手机来的大量数据进行分析,帮助人们做出判断,以便采取适当行动。2.数据分析流程提出问题→准备数据→分析数据→获得结论→成果可视化3.ananconda创建环境:conda create .

2021-02-18 19:39:23 76

原创 Python数据结构与算法(第8节)

文章目录3.树的种类4.应用场景二、二叉树1.基本概念2.性质3.二叉树的节点表示以及树的创建4.二叉树的遍历# 一、树与树算法## 1.树的概念树(英语:tree)是一种抽象数据类型(ADT)或是实作这种抽象数据类型的数据结构,用来模拟具有树状结构性质的数据集合。它是由n(n>=1)个有限节点组成一个具有层次关系的集合。把它叫做“树”是因为它看起来像一棵倒挂的树,也就是说它是根朝上,而叶朝下的。它具有以下的特点:每个节点有零个或多个子节点;没有父节点的节点称为根节点;每一个非根节点有.

2021-02-13 17:25:54 111

原创 Python数据结构与算法(第7节)

文章目录一、归并排序1.概念2.分析3.代码实现4.时间复杂度二、二分法查找1.搜索2.二分法查找3.代码实现4.时间复杂度一、归并排序1.概念归并排序是采用分治法的一个非常典型的应用。归并排序的思想就是先递归分解数组,再合并数组。将数组分解最小之后,然后合并两个有序数组,基本思路是比较两个数组的最前面的数,谁小就先取谁,取了后相应的指针就往后移一位。然后再比较,直至一个数组为空,最后把另一个数组的剩余部分复制过来即可。2.分析3.代码实现def merge_sort(alist): .

2021-02-12 09:01:28 137 1

原创 Python数据结构与算法(第6节)

文章目录一、希尔排序1.概念2.过程3.实现4.时间复杂度二、快速排序1.概念2.过程3.实现4.时间复杂度一、希尔排序1.概念希尔排序(Shell Sort)是插入排序的一种。也称缩小增量排序,是直接插入排序算法的一种更高效的改进版本。希尔排序是非稳定排序算法。该方法因DL.Shell于1959年提出而得名。 希尔排序是把记录按下标的一定增量分组,对每组使用直接插入排序算法排序;随着增量逐渐减少,每组包含的关键词越来越多,当增量减至1时,整个文件恰被分成一组,算法便终止。2.过程希尔排序的基.

2021-02-09 08:46:43 67

原创 Python数据结构与算法(第5节)

文章目录一、栈1.实现2.操作二、队列1.实现2.操作3.双端队列三、排序1.冒泡排序2.选择排序3.插入排序一、栈1.实现栈可以用顺序表实现,也可以用链表实现。2.操作Stack() 创建一个新的空栈push(item) 添加一个新的元素item到栈顶pop() 弹出栈顶元素peek() 返回栈顶元素is_empty() 判断栈是否为空size() 返回栈的元素个数class Stack(object): """栈""" def __init__(self): .

2021-02-04 08:45:22 74

原创 Python数据结构与算法(第4节)

文章目录一、双向链表1.概念2.操作3.实现二、单向循环链表1.概念2.操作3.实现一、双向链表1.概念一种更复杂的链表是“双向链表”或“双面链表”。每个节点有两个链接:一个指向前一个节点,当此节点为第一个节点时,指向空值;而另一个指向下一个节点,当此节点为最后一个节点时,指向空值。2.操作is_empty() 链表是否为空length() 链表长度travel() 遍历链表add(item) 链表头部添加append(item) 链表尾部添加insert(pos, item) 指.

2021-02-02 21:35:40 40

原创 Python数据结构与算法(第3节)

文章目录一、链表定义二、单向链表1.概念2.节点实现3.单链表的操作4.单链表的实现5.链表与顺序表的对比一、链表定义链表(Linked list)是一种常见的基础数据结构,是一种线性表,但是不像顺序表一样连续存储数据,而是在每一个节点(数据存储单元)里存放下一个节点的位置信息(即地址)。二、单向链表1.概念单向链表也叫单链表,是链表中最简单的一种形式,它的每个节点包含两个域,一个信息域(元素域)和一个链接域。这个链接指向链表中的下一个节点,而最后一个节点的链接域则指向一个空值。2.节点实.

2021-01-28 20:38:31 45

原创 Python数据结构与算法(第2节)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、顺序表二、顺序表的基本形式三、顺序表的结构与实现1.顺序表的结构2.顺序表的两种基本实现方式3.元素存储区的替换与扩充四、顺序表的操作1.增加元素2.删除元素五、Python中的顺序表一、顺序表顺序表,将元素顺序地存放在一块连续的存储区里,元素间的顺序关系由它们的存储顺序自然表示。链表,将元素存放在通过链接构造起来的一系列存储块中。PS:内存(一个字节——8为,作为地址标识)变量类型决定:内存中占多大&计算机

2021-01-27 20:04:10 270

原创 Python数据结构与算法(第1节)

一、算法1.概念算法是独立存在的一种解决问题的方法和思想。对于算法而言,实现的语言并不重要,重要的是思想。(推荐书籍:裘宗燕《数据结构与算法 Python语言描述》)2.五大特性输入: 算法具有0个或多个输入输出: 算法至少有1个或多个输出有穷性: 算法在有限的步骤之后会自动结束而不会无限循环,并且每一个步骤可以在可接受的时间内完成确定性:算法中的每一步都有确定的含义,不会出现二义性可行性:算法的每一步都是可行的,也就是说每一步都能够执行有限的次数完成二、算法效率衡量1.执行时间反应算法

2021-01-26 23:04:03 104

原创 Python基础知识-pycharm版(第11节)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、模块化程序设计理念1.概念进化史——量变引起质变2.标准库模块3.模块化编程的流程4.创建二、模块的导入1.import语句导入2.from...import导入3.import 语句和from...import 语句的区别4.__import__()动态导入5.模块的加载三、包的使用1.创建2. 导入包3.包内引用4.sys.path 和模块搜索路径四、模块发布和安装1.本地发布2.本地安装模块3.上传模块到PyPI4. 让别

2021-01-22 08:35:28 168 1

原创 Python基础知识-pycharm版(第10节)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、文件创建1.文本文件2.二进制文件3.文件对象创建二、文本文件的写入和读取1.常用编码2.写入3.读取三、二进制文件的读取和写入1.文件创建2.文件读写四、文件对象常用属性和方法1. 属性2. 方法五、文件操作1.模块概述2.序列化和反序列化(pickle和cPickle)3.csv文件操作4.os 和os.path 模块5.walk()递归遍历所有文件和目录6.shutil 模块(拷贝和压缩)一、文件创建1.文本文件

2021-01-19 23:45:56 122

原创 Python基础知识-pycharm版(第8节)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、类、属性和方法1.方法没有重载2.方法的动态性3.私有属性和私有方法(实现封装)4.@property 装饰器5.属性和方法命名总结6.类编码风格二、面向对象1.封装2.继承3.多态三、特殊方法和运算符重载四、特殊属性五、组合六、设计模式——工厂模式&单例模式一、类、属性和方法1.方法没有重载Python 中,方法的的参数没有声明类型(调用时确定参数的类型),参数的数量也可以由可变参数控制。因此,Python 中

2020-12-06 18:27:41 219

原创 Python基础知识-pycharm版(第7节)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、nonlocal 关键字二、LEGB规则三、面向对象和面向过程四、类和对象1.类的定义2.__init__构造方法和__new__方法3.实例属性和实例方法4.类对象、类属性、类方法、静态方法五、内存分析实例对象和类对象创建过程六、__del__方法(析构函数)和垃圾回收机制七、__call__方法和可调用对象一、nonlocal 关键字nonlocal 用来声明外层的局部变量。global 用来声明全局变量。#测试n

2020-12-06 11:50:53 344

原创 Python基础知识-pycharm版(第6节)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、函数也是对象二、全局变量和局部变量三、参数1.传递2.浅拷贝和深拷贝3.传递不可变对象包含的子对象是可变的情况4.参数类型四、特殊函数1.lambda 表达式和匿名函数2.eval()函数3.递归函数一、函数也是对象Python 中,圆括号意味着调用函数。在没有圆括号的情况下,Python 会把函数当做普通对象。二、全局变量和局部变量全局变量:在函数和类定义之外声明的变量。作用域为定义的模块,从定义位置开始直到模块

2020-12-03 00:05:33 131

原创 Python基础知识-pycharm版(第5节)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、循环结构1.for循环2.break语句和continue语句3.else语句4.循环代码优化5.zip()并行迭代6.推导式创建序列二、函数1.基本概念2.分类3.定义和调用4.返回值前言一、循环结构1.for循环(1)for 循环的语法格式如下:for 变量 in 可迭代对象: 循环体语句(2)其中可迭代对象包括序列(字符串、列表、元组)字典迭代器对象生成器函数文件对象2.bre

2020-11-30 22:21:05 201

原创 Python基础知识-pycharm版(第4节)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、字典1. 特点2. 创建3.访问4.元素添加、修改、删除5.序列解包6. 字典核心底层原理二、集合1.特点2.创建3.删除4.交集并集差集运算三、控制语句1.选择结构:单分支、双分支、多分支2.循环结构一、字典1. 特点“键值对”的无序可变序列2. 创建通过{}创建通过dict()创建通过zip()创建k=['name','age','job'] v=['gaoqi',18,'teacher'] d=dict(zi

2020-11-23 23:26:40 194

原创 Python基础知识-pycharm版(第3节)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、字符串1.原地修改字符串2.运算符二、列表1.特点2.创建3.元素5种添加方式4.元素删除的3种方式5.几个函数6.排序三、元组1.特点2.创建3.排序4.zip5.生成器推导式创建元组提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、字符串1.原地修改字

2020-11-22 15:48:31 130

原创 Python基础知识-pycharm版(day2)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、赋值与常量1.链式赋值2.系列解包赋值3.常量二、整数1.进制2.转换成整数三、时间1.时间表示2.unix时间点3.time模块四、逻辑运算符与短路问题五、同一运算符与整数缓存问题1.同一运算符2.整数缓存六、字符串1.切片slice操作2.字符串分割和合并3.字符串驻留机制4.字符串排版5.format格式化一、赋值与常量1.链式赋值同一个对象赋值给多个变量:x=y=1232.系列解包赋值a,b,c=4,5,6

2020-11-18 22:35:29 159 1

原创 第一天笔记

第一天笔记python开发环境IDE(Integrated Development Environment 集成开发环境)常用开发环境有IDLE/Pythcharm/WingIDE/Eclipse/IPython关闭交互窗口1.ctrl+z 和回车2.输入quit()命令3.直接关闭命令行窗口中断程序执行Ctrl + C对象和变量Python中一切皆对象。对象的本质就是一个内存块,拥有特定的值,支持特定类型的相关操作。每个对象由标识、类型、值组成。变量存储的是对象的地址,变量存储在栈

2020-11-16 23:38:44 62

空空如也

空空如也

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

TA关注的人

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