自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

pseudonym

不断努力,不断前行,既然选择了远方,就不要停。

  • 博客(20)
  • 收藏
  • 关注

原创 python-数据分析-(10)pandas时间处理、字符串处理、分组聚合、去重排序常见操作

pandas在数据清洗过程,难不了会特定的列或者行进行操作,就需要特殊的指令操作,在这里收集了常见的操作指令。希望能在工作中帮给您一定的帮助。我这本文章中先导入包,读取了本地的一个文件,内容有字符串、时间。# import导入模块import pandas as pdimport numpy as np# 读取Excel文件data = pd.read_excel('./meal_order_detail.xlsx')print(data.shape) # (2779, 19) 查看结构

2020-12-31 21:21:39 3039

原创 python-数据分析-(9)pandas(Excel、csv)文件读写操作,常见参数分析

一、pandas中Excel文件常见操作基本语法# import导入模块import pandas as pdimport numpy as np# 读取文件,在这里我读取的是本地文件,也可以直接传入绝对路径s1 = pd.read_excel('./meal_order_detail.xlsx') s2 = pd.read_excel('C:\Users\Administrator\Documents\Tencent Files\1661157270\FileRecv\meal_orde

2020-12-31 20:31:12 2274

原创 python-数据分析-(8)pandas初识

pandaspandas是基于Numpy的一种工具,该工具是为解决数据分析任务而创建的,pandas纳入了大量库和一些标准的数据模型,提供了高效的操作大型数据集所需要的的工具,pandas提供了大量能使我们快速便捷地处理数据的函数和方法。表格数据操作(增删改查)实现多个表格的处理数据清洗操作:缺失值、重复值、异常值、数据标准化、数据转换的操作实现所有的excel的特殊操作:生成透视表、交叉表完成统计分析一、pandas的创建import pandas as pd1、表结构数据,构建D

2020-12-30 18:27:45 1308 15

原创 python-数据分析-(7)matplotlib子图的绘制

matplotlib多个图形的绘制import导入模块import numpy as npimport matplotlib.pyplot as plt可以用子图来将图样(plot)放在均匀的坐标网格中。用 subplot 函数的时候,你需要指明网格的行列数量,以及你希望将图样放在哪一个网格区域中。此外,gridspec 的功能更强大,你也可以选择它来实现这个功能。设置参数# 画布参数# 1 修改字体plt.rcParams['font.sans-serif'] = 'SimHei'#

2020-12-25 20:57:24 1802 13

原创 python-数据分析-(6)matplotlib绘图

matplotlibmatplotlib是 Python 2D-绘图领域使用最广泛的套件。它能让使用者很轻松地将数据图形化,并且提供多样化的输出格式。pylabpylab 是 matplotlib 面向对象绘图库的一个接口。它的语法和 Matlab 十分相近。也就是说,它主要的绘图命令和 Matlab 对应的命令有相似的参数。下载: pip install matplotlibimport导入模块import matplotlib.pyplot as pltimport numpy as np

2020-12-25 20:42:38 1869 15

原创 python-数据分析-(5)numpy常用操作

numpy常用操作1、 unique: 去重(1)一维数组去重:直接将一维数组中的元素进行去重arr = np.array([2,3,4,3,2,2,3,4,2,2,3,4])[2 3 4 3 2 2 3 4 2 2 3 4]print(np.unique(arr))[2 3 4](2)二维数组去重:默认,unique(arr),axis = None,会将所有的元素先转化为一维数组,再进行去重axis = 0/1, 整行或者整列进行排序,将行(列)中重复的元素去重,返回每行(列)去重

2020-12-25 20:26:08 1099 10

原创 python-数据分析-(4)numpy数组的运算

数组的运算数组的运算:对应元素的运算,结构完全相同(1) 四则运算:+ - * / ** %import numpy as nparr1 = np.arange(1,17).reshape((4,4))# print(arr1)arr2 = np.diag([2,3,1,5]) # 创建一个对角数组# print(arr2)arr3 = arr1 * arr2 # 乘法# print(arr3)arr4 = arr2 / arr1 # 除法 被除数不能为0# print(ar

2020-12-24 16:56:33 510

原创 python-数据分析-(3)numpy数组的创建

numpy数组的创建数组的创建以及常用操作一、特殊的创建数组import numpy as np1、 arange 起始位置,终止位置,步长arr3 = np.arange(1, 10,2)print(arr3)[1 3 5 7 9]2、 linspace 起始位置,终止位置,显示的个数给出初始位置,差数,显示个数,求最后一个数起始位置 + (个数-1)*(差数) = 最后一个数# a1=8 d=-1 n=7# # 8 + (7-1)*(-1) = 2 arr5

2020-12-24 16:55:19 1687 1

原创 python-数据分析-(2)numpy初识

一、 numpy 矩阵numpy(Numerical python)是python语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库numpy : 计算模块; 主要有两种数据类型:数组、 矩阵特点: 运算快【】 + 【】import numpy as np1、numpy创建矩阵mat1 = np.mat("1 2 3; 2 3 4; 1 2 3")print(mat1)print(type(mat1))[[1 2 3] [2 3 4] [1

2020-12-23 21:15:04 318 3

原创 python-数据分析-(1)线性代数

线性代数一、矩阵1、什么是矩阵?矩阵是一种按照长方阵排列的包含复数和实数的集合2、矩阵转换就是把生活中的一列数或者方程式转换为矩阵3、特殊矩阵只有一行的矩阵: 行矩阵、行向量 A = (A1, A2 ... An) 只有一列的矩阵: 列矩阵 [[1 ] A = [0 ] [0 ]]对角矩阵: 只有对角线有数据,其他为0的矩阵 [[1. 0. 0.] A = [0. 2. 0.]

2020-12-23 20:07:27 343

原创 MySQL面试题集(2)

DBMS;DBA;DB;SQL分别代表什么含义?DBMS:(Database Management System):数据库管理系统,安装在数据库服务器上的应用软件,主要用于管理服务器上的数据和数据的增删改查 DBA:(Database Administrator):数据库管理员 , DB:(Database) 具体的数据库,负责具体存储和管理数据的实体对象 , SQL(Standand Query Language):标准查询语句,是一种语法结构,专门用于操作数据库而定义的一种语言,区分为数据定义语句

2020-12-23 19:05:58 406 2

原创 mysql面试题集(1)

假如 有100万条数据,在mysql数据库中是如何存储的? 如何在高并发的情况下对一条数据进行操作?数据库1、数据库概念​ 数据库是三层架构中用于永久存储数据的仓库,就是存储数据的容器2、数据库的三范式确保数据库中每一列数据都是不可分割的原子性数据表中每一列数据都应该和主键直接相关,即只能存储一种数据,不能存储多个数据数据表中每一列数据都要和主键直接相关,而不是间接相关3、软件的三层架构用户交互界面:展示用户输入的信息和想要得到的数据业务处理层: 处理用户发送的数据,进行相应的逻

2020-12-23 17:25:36 291

原创 python实例:双向循环链表的实现

使用python实现双向循环链表双向循环链表: 将所有的数据存放到节点中,每一个节点相连接,首尾链接,每一个节点中有一个数据存储区,和两个链接区,一个链接前一个节点,一个链接下一个节点双向链表操作链表是否为空链表的长度遍历链表链表头部添加元素链表尾部添加元素链表指定位置添加元素链表删除节点查找节点是否存在代码实现# Functions 函数声明class Node(): """实例化节点类""" def __init__(self, item):

2020-12-16 22:24:01 291

原创 python实例: 单向循环链表的实现

使用python实现单向循环链表单向循环链表将所有的链接在一起,每一个节点分为数据存储区和链接区,数据区存储数据,链接区链接下一个节点item: 存储数据的地方next: 链接下一个节点注意: 单向循环链表是首位链接,即尾部的节点要和头部的节点链接双向链表操作链表是否为空链表的长度遍历链表链表头部添加元素链表尾部添加元素链表指定位置添加元素链表删除节点查找节点是否存在代码实现# Functions 函数声明class Node(): """实例化节点类""

2020-12-16 22:18:48 431 1

原创 python实例: 双向链表的实现

使用python实现双向链表双向链表: 指的是讲数据链接在一起,每个数据是一个节点,每一个节点都有一个数据区,两个链接区,分别链接上一个节点和下一个节点数据区: 存放数据的地方prev: 链接上一个节点next: 链接下一个节点双向链表操作链表是否为空链表的长度遍历链表链表头部添加元素链表尾部添加元素链表指定位置添加元素链表删除节点查找节点是否存在代码实现# Functions 函数声明class Node(): """实例化节点类""" def _

2020-12-16 22:13:52 520

原创 python实例:单向链表的实现

使用python实现单向链表单向链表:是将所有的数据作为一个个节点,将所有的节点链接在一起。每一个节点中又分为: 存储数据区,链接区存储数据区: 存储具体的数据链接区: 指向下一个节点分析实现:1、 分析:根据链表的特性,首先要存放有数据的容器,还要有存放节点的容器2、 节点类中:要有数据区和next区3、 链表类中:存放所有节点单链表操作链表是否为空链表的长度遍历链表链表头部添加元素链表尾部添加元素链表指定位置添加元素链表删除节点查找节点是否存在代码实现# Func

2020-12-16 22:09:13 692

原创 python实例:双向队列的实现

使用python实现双向队列双向队列: 指结合了栈和队列的特点,可以先进先出,也可以先进后出实现方式: 可以使用两个栈来实现实现创建一个双向队列顶部添加一个元素尾部添加一个元素顶部返回一个元素尾部返回一个元素判断队列是否为空返回队列的大小代码实现# Functions 函数声明class Dequeue(): def __init__(self): # 实例化一个双向队列 self.dequeue = [] def push_he

2020-12-16 22:00:11 384

原创 python实例: 队列的实现

python中使用顺序表实现队列,先进先出原则在这里使用的是列表实现创建一个队列队列顶部添加一个数据返回队列一个数据判断队列是否为空返回队列的大小代码实现# Functions 函数声明class Queue(): def __init__(self): # 初始化一个队列 self.queue = [] def push(self, item): # 往队列中添加一个元素 self.queue.in

2020-12-16 21:54:28 367

原创 python实例: 栈的实现

使用python 实现栈栈:先进先出特性,指的就是只有一个进口和出口,先进后出原则实现:使用列表实现一个栈添加元素返回栈顶元素判断栈是否为空返回栈的大小代码实现# Functions 函数声明class Stack(): def __init__(self): self.stack = [] pass def add(self, item): """往栈顶添加一个数据""" self.stack.a

2020-12-16 21:48:33 310

原创 MySQL数据库的锁 --- 六种分类 - 14种锁详细介绍

MySQL锁概述锁是计算机协调多个进程或线程并发访问某一个资源的机制,在数据库中,除传统的计算资源(CPU、RAM、I/O)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所在有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而言显得尤其重要,也更加复杂。分类MySQL锁概述一、死锁二、锁的区间划分1、间隙锁(Gap Locks)2、临键锁(Next-key Locks)三、锁的粒度划分1、表级锁(Table-le.

2020-12-04 13:47:42 22662 15

空空如也

空空如也

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

TA关注的人

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