自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Leetcode_4讲解

Leetcode_4问题描述给定两个大小为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的中位数。示例一:输入:nums1 = [1,3], nums2 = [2]输出:2.00000解释:合并数组 = [1,2,3] ,中位数 2示例二:输入:nums1 = [1,2], nums2 = [3,4]输出:2.50000解释:合并数组 = [1,2,3,4] ,中位数 (2 + 3) / 2 = 2.5示例三:输入:nums1

2021-01-14 22:20:54 1780 1

原创 MySQL第五天——SQL高级处理

一、窗口函数概念及基本的使用方法1、基本概念讲解:窗口函数也称为OLAP函数。OLAP 是OnLine AnalyticalProcessing 的简称,意思是对数据库数据进行实时分析处理。为了便于理解,称之为窗口函数。常规的SELECT语句都是对整张表进行查询,而窗口函数可以让我们有选择的去某一部分数据进行汇总、计算和排序。2、窗口函数的通用形式:<窗口函数> OVER ([PARTITION BY <列名>] ..

2020-12-26 10:41:43 96

原创 MySQL第四天——集合运算

临近期末,属实有点顾不过来,等结束几场考试后会尽快补回来~~~

2020-12-22 22:43:20 130

原创 MySQL第三天——复杂一点的查询

一、视图与表有什么区别 视图并不是数据库真实存储的数据表,它可以看作是一个窗口,通过这个窗口我们可以看到数据库表中真实存在的数据。所以我们要区别视图和数据表的本质,即视图是基于真实表的一张虚拟的表,其数据来源均建立在真实表的基础上。 用一句话概括:是否保存了实际的数据就是视图与表的区别二、视图存在的意义是什么通过定义视图可以将频繁使用的SELECT语句保存以提高效率。 通过定义视图可以使用户看到的数据更加清晰。 通过定义视图可以不对外公开数据表全部字段,增...

2020-12-21 09:26:12 70

原创 MySQL学习第一天:基础排序与查询

~~这两天忙出头了,所以先占个位,明后两天补上~~

2020-12-17 20:48:56 66

原创 MySQL学习第一天:熟悉相关语法和软件的使用,并制作简单的表

一、安装MySQL 笔者使用的是MySQL8.0中的最新版(8.0.22),安装过程不再赘述,需要注意的是密码强度那块:第⼀种模式为强密码校验模式, MySQL 8.0 推荐使⽤最新的数据库和客户端, 更换了加密插件, 者可能导致第三⽅客户端⼯具⽆法连接数据库.第⼆种加密⽅式沿袭了 MySQL 5.x 的加密⽅式, 对第三⽅⼯具连接不敏感, 安全性较第一种低一些。因此,需要根据用户的需要谨慎选择加密方式!!二、使用MySQL 笔者刚开始学习,所以使用的是W...

2020-12-15 21:35:01 194

原创 numpy——数学函数及逻辑函数

↵【注意:由于numpy是面向数组的,所以其中为我们提供了很多对数组的适应性操作。其中有一个概念叫广播,总结来说,广播的规则有三个: 如果两个数组的维度数dim不相同,那么小维度数组的形状将会在左边补1 如果shape维度不匹配,但是有维度是1,那么可以扩展维度是1的维度匹配另一个数组; 如果shape维度不匹配,但是没有任何一个维度是1,则匹配引发错误; 】了解了这个之后,我们来看看这一期的主要内容:一、数学函数1、要调用numpy中的数学函数,一...

2020-10-28 22:09:54 222

原创 numpy——索引

前言:索引是很多数据结构的基础功能,因此,我们常见的索引都是简洁而规范的。下面介绍numpy中常见的五种索引,它们分别是整数索引、切片索引、dots索引、整数数组索引、布尔索引。一、整数索引这部分很简单,直接看代码:运行结果:二、切片索引1、原理:切片操作是指抽取数组的一部分元素生成新数组。对 python 列表进行切片操作得到的数组是原数组的副本,而对 Numpy 数据进行切片操作得到的数组则是指向相同缓冲区的视图。 如果想抽取(或查...

2020-10-23 21:47:46 6211 1

原创 numpy——数据类型及数组的创建

一、数据类型1、常见数据类型2、创建数据类型原理:numpy 的数值类型实际上是 dtype 对象的实例举例:二、数组的创建1、依据现有数据来创建ndarray(1)通过array()函数进行创建。看代码:运行结果:(2)通过asarray()函数进行创建个人不常用(3)通过fromfunction()函数进行创建看代码:2、零数组创建方式:(1). zeros() 函数:返回给定形状和类型的零数组。(2)...

2020-10-20 21:40:29 691

原创 Python —— 文件与文件系统

1、打开文件(1)常见的 mode:2、文件对象方法(1)fileObject.close() 用于关闭一个已打开的文件。关闭后的文件不能再进行读写操作, 否则会触 发 ValueError 错误。(2)fileObject.read([size]) 用于从文件读取指定的字符数,如果未给定或为负则读取所有。(3)fileObject.readline() 读取整行,包括 "\n" 字符。(4)fileObject.readlines() 用于读取所有行(直到结束符 E...

2020-08-08 23:14:10 216

原创 Python —— 模块

1、模块(1)模块的分类1. 容器 -> 数据的封装 2. 函数 -> 语句的封装 3. 类 -> 方法和属性的封装 4. 模块 -> 程序文件(2)命名空间分类:1. 内置命名空间(Built-in Namespaces):Python 运行起来,它们就存在了。内置函数的命名空间都属于内置命名 空间,所以,我们可以在任何程序中直接运行它们,比如 id(),不需要做什么操作,拿过来就直接使用了。2. 全局命名空间...

2020-08-07 22:54:42 197

原创 Python —— 类与对象

1、类与对象(1)对象是类的实例。换句话说,类主要定义对象的结构,然后我们以类为模板创建对象。类不但包含方法定义,而且还包含所有实例共享的数据。【封装:信息隐蔽技术;继承:子类自动共享父类之间数据和方法的机制;多态:不同对象对同一方法响应不同的行动】(2)Python 的 self 相当于 C++ 的 this 指针。(3)在 Python 中定义私有变量只需要在变量名或函数名前加上“__”两个下划线,那么这个函数或变量就会为私有的了。(4)BaseClassName (示例...

2020-08-05 23:03:48 244

原创 Python —— 函数与Lambda表达式

1、函数(1)定义指令:1. 函数以 def 关键词开头,后接函数名和圆括号()。2. 函数执行的代码以冒号起始,并且缩进。3. return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None 。(2)调用(3)函数文档(4)函数参数1、种类:1. 位置参数2. 默认参数3. 可变参数4. 关键字参数5. 命名关键字参数6. 参数组合注:由于最近有事,时间紧迫,所以剩下...

2020-08-02 22:54:25 100

原创 Python —— 字典、集合和序列

目录1、字典2、集合3、序列1、字典(1)定义:字典 定义语法为 {元素1, 元素2, ..., 元素n}1. 其中每一个元素是一个「键值对」-- 键:值 (key:value)2. 关键点是「大括号 {}」,「逗号 ,」和「冒号 :」3. 大括号 -- 把所有元素绑在一起4. 逗号 -- 将每个键值对分开5. 冒号 -- 将键和值分开(2)创建和访问字典1. dict() -> 创建一个空的字典。(3)字典的内置方法1. dic...

2020-07-31 22:53:53 166

原创 Python——列表、元组和字符串

1、列表(1)列表的分类简单数据类型1. 整型 <class 'int'> 2. 浮点型 <class 'float'> 3. 布尔型 <class 'bool'>容器数据类型1. 列表 <class 'list'> 2. 元组 <class 'tuple'> 3. 字典 <class 'dict'> 4. 集合 <class 'set'> 5. 字符串 <c...

2020-07-28 23:11:14 905

原创 Python——异常处理

目录0、什么是异常处理?1、Python 标准异常总结2、Python 标准警告总结3、try - except 语句4、try - except - finally 语句5、try - except - else 语句6、raise语句0、什么是异常处理?异常就是运行期检测到的错误。计算机语言针对可能出现的错误定义了异常类型,某种错误引发对应的异常时,异常处理程序将被启动,从而恢复程序的正常运行。1、Python 标准异常总结(1)P...

2020-07-25 21:52:28 102

原创 Python——条件循环语句和位运算(补充)笔记

1、位运算(补充)【拓展:(1)一个数的二进制表示可以看作是一个集合(0 表示不在集合中,1 表示在集合中)。比如集合 {1, 3, 4, 8} ,可以表示成 01 00 01 10 10 而对应的位运算也就可以看作是对集合进行的操作。 (2)如图: 】2、条件语句(1)单个 if 语句中的 expression 条件表达式可以通过布尔操作符 and , or 和 not 实现多重条件判断。if 2 != 2 or not 3 &g...

2020-07-23 22:19:11 186

原创 Python第一天:变量、运算符与数据类型

1、注释(1)单行注释:以 # 开头,只作用于本行(2)多行注释:在注释的开头和结尾均用 ''' 或均用 """ 标注,中间添加注释,不限制行数例如,下面两代码的效果一样:#这是什么?#注释啊!'''这是什么?注释啊!'''2、运算符(1)算数运算符【注意:整除(地板除)就是数学中的取整函数】(小技巧:一个整数的表示可以考虑用整除和取余运算)(2)比较运算符【注意:比较运算符返回的结果是bool值,即True或False】...

2020-07-22 21:32:50 170

原创 算法学习:层次分析法

一、层次分析法的相关概念1、本质:一种简便、灵活而又实用 多准则决策方法2、适用对象:难于完全定量分析的问题3、简称:AHP二、层次分析法建模的一般步骤(4步)1、建立递阶层次结构模型:2、构造出各层次中的所有判断矩阵:【注意:】3、层次单排序及一致性检验:4、层次总排序及一致性检验 :三、层次分析法的...

2019-12-14 20:57:03 426

原创 算法:第一周

一、线性规划1、线性规划的Matlab标准形式2、线性规划问题的解的概念【注意:1)可行域R可能出现多种情况{有界或无界、空集或非空}; 2)在R非空时,线性规划既可以存在有限最优解,也可以不存在; 3)若线性规划存在有限最优解,则必可找到具有最优目标函数值的可行域R的“顶点”。】(补充定义:...

2019-12-06 22:58:10 103

原创 Matlab:图形格式的设置及视角与色彩控制

一、知识点1、使用matlab绘图函数,绘制好图形以后,为了丰富图形的内涵,还必须对图形添加标题、坐标轴标签、文字说明、图例、辅助线、指示线等。详情见下:2、视角与色彩控制1)、视角控制2)、色彩控制二、实例演练1、2、1)绘制默认视角下的带有缺口的衰减正弦波 2)将1)中图形的视角改变为10.5°和30°【提示...

2019-11-01 19:14:57 797

原创 Matlab:三维图

0、前言一、知识点5.101)、三维线性图的书写格式为:plot3(X,Y,Z)【注意:式中的X,Y,Z为同维的向量或矩阵。有关线的规范的设置与二维线性图的方法完全一致!】2)、三维条形图3)三维散点图5.11、三维网格图5.12、三维表面图5.13、简易表面图5.14、柱形立体图...

2019-10-30 17:40:03 670

原创 Matlab:二维图(二)

一、知识点1、条形图:1)定义:条形图是在水平或竖直方向,显示向量或矩阵的元素值 。2)2、饼图1)描述一组数据中,每一分量占总体的百分数,并用圆饼的一部分的扇形来表示,这种图称为饼图。2)饼图函数的书写格式如下:3、阶梯图4、茎干图5、平面多边形的着色二、实例演练1、 已知四阶pascal矩阵Y,求其水平条形图及叠...

2019-10-29 21:20:14 158

原创 Matlab:二维图(一)

一、知识点1、数据可视化的概念:将一些有机结合的数据进行数学处理后,得到直观的图形、表格等。2、数据可视化的步骤:3、用于数据可视化的常用命令:4、线性图函数plot5、简易线性函数图 (注意与4的概念区分)6、散点图7、极坐标图及其与直角坐标图的转换二、实例演练1、2、3、求椭圆...

2019-10-27 21:31:52 371

原创 Matlab:第三章习题

3-1:3-2:3-5:3-8:章末总结:1、一些知识点还未完全掌握,尤其是向量、特殊矩阵的构建和运算语句。 2、matlab有很多内装函数,我目前还需要借助查找资料才能知道,我觉得对于这些函数的熟练掌握要日积月累,多组合运用,例如求两个数余数的函数rem(a,b),格式化输出函数fprintf()······ ...

2019-10-26 22:23:30 649

原创 Matlab:多维数组

一、知识点1、多维数组的一般表达式:A(i,j,k···)式中,A为多维数组名;i,j,k···为一维,二维,三维···下标索引值。通常 i 称为行,j 称列,k 称页。2、多维数组的创建:可以直接通过赋值语句(假设多维数组名称为A):1)、A(:,:,:,······,1)=<矩阵函数名>(相关参数)。【注意:这是在所构建数组正好可以用Matlab中的矩阵函数构建...

2019-10-25 22:27:51 11677

原创 Matlab:结构数组

一、知识点1、结构数组的定义:对某个对象,不同属性的数据,用一组数据来表示,这样的一组数据叫做结构数组。(结构数组中的元素既可以是数值,也可以是字符串,生活中常见的例如:检测数据、产品档案、人事档案······)2、 有关结构数据的函数:3、结构数组的创建:1)直接赋值2)用函数struct创建(函数struct的一般格式为:)4、结构数组与单元数组的转...

2019-10-24 13:41:09 8828

原创 Matlab:单元数组

一、知识点1、单元数组的定义:单元数组是一种Matlab数组,它的每一元素是单元,在单元里可以保存各种类型的Matlab数组。例如:复数向量、实数矩阵、单元数组、结构数组、文本字符串数组等。2、单元数组的创建:1)可以通过对单元数组的赋值来创建单元数组,也可以对单元数组的预分配来创建。(常见的创建单元空矩阵的语句有:C=cell(n) —— 建立n阶单元空方阵 ...

2019-10-23 21:32:32 5473

原创 Matlab:数据类型

补充前一天的实例:用二分法求多项式的根。已知多项式为f(x)=x^3-5*x^2+5*x-7,它在区间[0,4]中有一实根,且f(0)<0,f(4)>0。求此实根。允许误差为1e-5。一、知识点1、奇数阶魔方矩阵的编程1)魔方矩阵的定义:2 )奇数阶魔方矩阵的编程方法2、数据类型的概述1)Matlab的数据类型(等级)【14中】:字符型、...

2019-10-22 18:03:59 1284

原创 Matlab:条件与循环

Task 02:条件与循环一、语法知识1、循环控制语句:1)for~end:用于要求重复多次执行for与end之间的程序语句。允许嵌套。其一般格式为 for 变量 = 起始值 :增量 :终点 程序语句 end ...

2019-10-21 18:11:39 7879

原创 matlab.m文件

一、语法知识1、M文件1)matlab的m文件分为两种:函数m文件、文本m文件函数m文件:matlab有1000余条内装函数,这些函数都用后缀为M的函数文件编写,故又称函数m文件。文本m文件:对于处理一个特定任务,一次要执行大量的matlab命令和语句,且经常重复使用的程序,则可将这些语句的集合存放在扩展名为M的文件中,这种文件叫做文本m文件。2)二者的区别:接受输入数据的方式...

2019-10-20 20:13:59 8705

空空如也

空空如也

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

TA关注的人

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