自定义博客皮肤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)
  • 收藏
  • 关注

原创 安装Ubuntu22.04单系统时报错:Unable to Install GRUB in /dev/sda

1、先分EFI分区,再分别的区(让它作为开始点)2、EFI分区要把它设置为主分区

2023-06-07 15:08:14 6135 3

原创 Ubuntu20.04安装Matplotlib报错:Failed building wheel for pillow

matplotlib安装报错

2023-02-27 16:13:27 719

原创 Ubuntu:source not found

ubuntu source not found

2023-01-16 18:30:31 453

原创 Matlab“错误使用all 维度参数必须处于索引范围内的正整数标量”报错

Matlab“错误使用all 维度参数必须处于索引范围内的正整数标量”报错

2022-11-16 15:53:06 2106 1

转载 拓扑排序的原理及其实现

本文将从以下几个方面介绍拓扑排序: 拓扑排序的定义和前置条件和离散数学中偏序/全序概念的联系典型实现算法 Kahn算法基于DFS的算法 解的唯一性问题实际例子 取材自以下材料: http://en.wikipedia.org/wiki/Topological_sorting http://en.wikipedia.org/wiki/Hamiltonian_path 定义和...

2020-11-22 18:35:35 797

原创 L1-7 谷歌的招聘

题目2004 年 7 月,谷歌在硅谷的 101 号公路边竖立了一块巨大的广告牌(如下图)用于招聘。内容超级简单,就是一个以 .com 结尾的网址,而前面的网址是一个 10 位素数,这个素数是自然常数 e 中最早出现的 10 位连续数字。能找出这个素数的人,就可以通过访问谷歌的这个网站进入招聘流程的下一步。自然常数 e 是一个著名的超越数,前面若干位写出来是这样的:e = 2.7182818284590452353602874713526624977572470936999595749669676277

2020-11-18 20:39:25 508

原创 L1-006 连续因子

题目描述一个正整数 N 的因子中可能存在若干连续的数字。例如 630 可以分解为 3×5×6×7,其中 5、6、7 就是 3 个连续的数字。给定任一正整数 N,要求编写程序求出最长连续因子的个数,并输出最小的连续因子序列。输入格式输入在一行中给出一个正整数 N(1<N<2^31)。输出格式首先在第 1 行输出最长连续因子的个数;然后在第 2 行中按 因子1因子2……*因子k 的格式输出最小的连续因子序列,其中因子按递增顺序输出,1 不算在内。输入格式首先在第 1 行输出最长连续因子

2020-11-13 23:22:17 178

原创 时间序列分析:指数平滑和ARIMA模型

时间序列分析一、基本知识1、时间序列的基本概念2、时间序列分解模型3、时间序列分解的举例--某产品销售数据分析二、七种指数平滑模型模型一:简单模型(Simple)模型二:线性趋势模型(Holt线性趋势模型)模型三:布朗线性趋势模型(Brown线性趋势模型)模型四:阻尼趋势模型模型五:简单季节性模型模型六:温特加法模型模型七:温特乘法模型三、一元时间序列分析的模型1、基本的理解2、一元时间序列分析的模型:AR( P)模型3、一元时间序列分析的模型:MA(Q)模型4、ARMA(p.q)模型5、ARIMA模型(不

2020-08-26 01:35:48 16437 6

原创 分类、聚类模型

分类、聚类模型一、分类模型(1)逻辑回归(2)举个逻辑回归的例子--水果分类(3)Fisher线性判别分析(4)举个Fisher线性判断的例子二、聚类模型(1)K-means聚类算法(2)K-means++算法(3)举个例子--K-means++聚类算法(4)系统层次聚类1、样品与样品之间常用的距离计算方法2、指标与指标常用的距离计算方法3、类与类之间常用的距离4、最短距离系统聚类法5、最长距离系统聚类法6、聚类分析需要主意的问题7、对系统聚类举个例子8、肘部法则--那怎么判断K值是合适的?9、系统聚类法的

2020-08-22 18:25:53 5446 1

原创 蒙特卡罗模拟

蒙特卡罗模拟一、蒙特卡罗模拟概述二、例子:布丰投针实验的模拟三、例子:三门问题四、例子:模拟排队论问题五、例子:书店选择(0-1规划问题)六、例子:导弹追踪问题七、例子:TSP问题一、蒙特卡罗模拟概述定义:蒙特卡罗模拟又称随机模拟方法,是一种以概述和统计理论方法为基础得一种计算方法,是通过使用随机数(伪随机数)来模拟解决问题的方法。所求解的问题一定同概率模型相联系,使用计算机实现统计模拟或者是抽样。依托的原理:概率论与数理统计,大数定理,有大数定理可知,当样本容量足够大时,事件的发生频率即为概率计

2020-08-17 21:44:33 3174

原创 Lasso回归和岭回归

Lasso回归和岭回归1、两个回归的产生原因2、lambda的确定方法:最小化均方差预测误差(K折交叉验证)3、实例:分析棉花产量问题4、Lasso回归的使用步骤5、附录(1)OLS原理(2)岭回归原理(3)Lasso回归原理Lasso回归和岭回归的作用:为线性回归筛选变量1、两个回归的产生原因在多元线性回归中估计回归系数使用的时OLS,OLS的使用需要满足一个条件:n*k维数据矩阵的秩 = k 即要求矩阵列满秩,在多重线性回归中为保持回归没有完全多重共线性,需要n>=k,才能保证回归系数能够

2020-08-14 00:58:12 2173

原创 多元回归分析(线性回归)

多元线性回归分析一、回归的基本理解(1)回归的基本任务(2)回归里的关键词(3)回归里的数据类型(4)回归方程中的系数解释(5)核心解释变量和控制变量(6)特殊的自变量:虚拟变量X二、例题:电商平台的奶粉销售问题三、例题:举例一个错误使用回归的例子四、例题:P2P网络贷款中是否存在地域歧视一、回归的基本理解(1)回归的基本任务回归分析是数据分析中最基础也是最重要的分析工具,它通过研究自变量X和因变量Y的相关关系,尝试去解释Y的形成机制,进而达到通过X去预测Y的目的。(2)回归里的关键词这里涉及到三

2020-08-13 18:14:30 27590 3

原创 数学规划模型

数学规划模型一、概述二、线性规划问题线性规划的典型例题三、非线性规划问题非线性规划的典型例题四、整数规划问题整数规划的典型例题五、最大最小化模型最大最小化的典型例题六、多目标规划模型多目标规划的典型例题一、概述数学规划是运筹学的一个分支,它的作用是研究:在给定的约束条件下,寻找最优的方案、计划使得目标函数达到最优。说白了就是求目标在一定的约束条件下的极值问题一个常见的贴近数学规划思想的例子就是:高考数学大题里的,当k值取值为何时,函数f(x)可以达到最大或者时最小值?数学规划问题的组成:(1)目标

2020-07-23 21:49:43 3602

原创 Colaboratory上训练好的模型怎么保存

Colab是一个能提供免费GPU/TPU算力的一个平台,我们可以使用其算力来加速程序,而每隔12个小时分配给我们的资源会强制收回,就需要我们学会上传、下载、保存我们训练好的模型,这里讲一下怎么保存训练好的模型。连接Google硬盘使用Google账号注册一个Google Drive的账号,注册成功就可以获得15G的云存储空间,这时我们只需要将数据和文件上传到Google Drive上,在Col...

2020-03-29 17:39:38 9284

原创 ImportError: DLL load failed: 找不到指定的模块

错误的现象:我在Anaconda里创建了一个Tensorflow2.0+Keras的环境,包导入安装时显示成功,但是使用时提示找不到模块错误的原因在Anaconda下创建的虚拟环境,其默认的创建位置是在Anaconda大文件夹下的envs子文件夹下,Anaconda本身自带的numpy是一个版本,但是你创建虚拟环境时安装的numpy版本号不同,会起冲突,所以需要删除其中一个版本解决方法...

2020-03-19 20:43:01 519

原创 美赛模型笔记(六)

相关性分析描述:介绍两种最为常用的相关系数:皮尔逊(Person)相关系数和斯皮尔曼(spearman)等级相关系数。两个相关系数的主要作用就是用来衡量两个变量之间的相关性的大小。根据数据满足的不同条件选择不同的相关系数进行计算和分析。1、相关概念(1)总体:所需要考察的对象的全部个题叫做总体。(2)样本:从总体种所抽取的一部分个题叫做总体的一个样本。通过计算用本的统计量来估计总体的统计...

2020-02-26 12:47:05 1433

原创 美赛模型笔记(五)

拟合算法描述:与插值问题不同,在拟合问题中不需要曲线一定经过所有给定的点,这也是拟合和插值算法不同的地方,拟合算法的目标是查找一个简单的函数(曲线),是的该曲线在某种准则先于给定的所有数据点尽可能的接近,即曲线拟合的最好(最小化损失函数)。插值算法和拟合算法的区别插值算法中,得到的插值函数f(x)要经过所有样本点。但是如果样本点太多,那 么这个多项式次数过高,会造成龙格现象。 尽管我们可以...

2020-02-23 23:47:34 664

原创 美赛模型笔记(四)

种群竞争模型1、模型背景当两个种群为争夺同一事物来源和生存空间相互竞争时,结局一般有两种,一种实力相当、两者共存,一种一方存活、一方灭绝。竞争力弱的灭绝,竞争力强的达到环境的最大容量。使用种群竞争模型可以描述两个种群相互竞争的过程,分析产生各种结局的条件,也可应用在不同企业推出的类似产品可应用种群竞争模型。2、模型假设最后通过matlab的作图来分析出种群最后结果的形成原因。举个例...

2020-02-21 00:12:50 438

原创 运算符与表达式

+(加)两个对象相加-(减)两个对相减* 乘给出两个数的乘积,返回字符串重复指定次数后的结果。 2 * 3 = 6 ,'la' *3 = lalala** 乘方返回 x 的 y 次方,3**4 = 3*3*3*3 = 81/ 除x 除以 y ,13 / 3 = 4.333333333333333// 整除x 除以 y 并对结果向下取整至最接近的整数,13 // 3 ...

2020-02-06 18:23:21 113

原创 美赛模型笔记(三)

模拟退火模型1、什么是退火?退火是指讲固体加热到足够高的温度,是分子乘随机排列状态,然后逐步降温使之冷却,最后分子异地能的状态排列,固体达到某种稳定的状态。2、模型的背景温度越低,物体的能量状态越低,到达足够的低点时,液体开始冷凝与结晶,在结晶状态时,系统的能量状态最低。缓慢降温时,可达到最低能量状态;但如果快速降温,会导致不是最低能态的非晶形。于是可以知道,缓缓降温,是的物体分子在每一温...

2020-02-04 22:11:14 2302

原创 美赛模型笔记(二)

灰色预测模型1、用途:通过少量的不完全的信息,建立数学模型并做出预测的一种预测方法,是处理小样本预测问题的有效工具(就是说即使信息量比较少,但是灰色预测也能给出一个比较科学的预测结果)。2、灰色生成:将原始数据列中的数据按照某种要求做数据处理称为生成。3、累加生成:通过数列间各时刻数据的依个累加易得到新的数据和数列,累加后可以使的离乱的原始数据凸显出其积分特性或者是规律性。4、一次累...

2020-02-04 00:55:34 1108

原创 美赛模型笔记(一)

一、层次分析法1、一致矩阵的特点:隔行(各列)之间成倍数关系;2、正互反矩阵:矩阵中Aij >0 ,且满足Aij × Aji = 1,则称该矩阵为正互反矩阵3、一致矩阵:在层次分析法中,我们构造的判断矩阵矩阵正互反矩阵,若正互反矩阵满足Aij × Ajk = Aik,则称为一致矩阵,***要注意的是***在使用矩阵求权重之前,必须对其进行一致性检验。4、引理:N节正互反矩阵A为一致...

2020-02-02 00:11:51 9419

原创 图书信息管理系统--C++

1.题目:类型有:编号:ISBN书名:name价格:price完成如下的功能:①录入:从键盘输入(或从文件读入)图书(或学生)信息表的各个数据元素;②查找:可按不同属性查找所有等于给定值的数据元素,找到并返回它们在表中的位序;③插入:在表中第i(1=<i<=N+1)个位置插入一个新元素;④删除:可删除表中第i(1=<i<=N)个位置上的元素;⑤输出:依次打...

2019-10-23 21:46:59 2613

原创 约瑟夫环--C++实现

1.题目:编号为1,2,…,N的n个人按顺时针方向围坐,每人手里持有一个密码(正整数),一开始任选一个正整数作为报数上限值m,从第一个人开始按顺时针方向从1开始顺序报数,报到m时停止,报m的人出列,将他的密码作为新的m值,从他在顺时针方向的下一个人开始重新从1报数,如此下去,直至所有人全部出列为止.2.方式:单链表3.完整代码:#include<iostream>#includ...

2019-10-23 21:38:25 1630

原创 关于python中conda环境的激活问题

报错信息如下首先查看Anaconda的安装路径输入命令conda env listbase后面即为安装的路径然后激活环境首先输入activate+你的路径出现base说明已经进入环境在输入conda activate base然后测试已经没有警告啦!哈哈...

2019-09-02 22:35:32 21950 11

原创 ICPC知识体系

1.第一类:基础算法(1)基础算法:枚举、贪心、递归、分治、递推、构造、模拟(2)动态规划:背包问题、树形dp、状态dp、单调性优化、插头dp(3)搜索:dfs、bfs、记忆化搜索、优化与剪枝、双广、A*、IDA*、跳舞链2.第二类:数据结构(1)简单数据结构:链表、栈和队列、串、树和二叉树、图、排序与检索(2)树形结构:线段树、树状数组、字典树、伸展树、左偏树、动态树、Ica&amp...

2019-06-23 20:47:25 1881

原创 对象数组与对象指针

1.拷贝构造函数的调用调用拷贝构造函数的三种情况:*对象需要通过另外一个对象进行初始化;*对象以值传递的方式传入函数参数;*函数返回值是对象2.浅拷贝与深拷贝易错:含有指针成员的对象的拷贝浅拷贝:指的是在对象复制的时候,只对对子昂中的数据成员进行简单的赋值,默认拷贝构造函数执行的也是浅拷贝对象存在指针成员,并且要用new进行动态内存的申请,delete进行空间撤销,那么浅拷贝就会出...

2019-06-20 09:08:05 727

原创 C++扑克牌记忆匹配游戏

这个是我的一次课设的作业,它并不是很难,但是感兴趣的话还是可以看一看。一 编译环境windows10+codeblocks二 问题描述“记忆匹配”( memory matching game )是小孩子喜欢玩的一个益智游戏。首先准备好一墩牌,它由几个“对儿”组成。例如,假定一墩牌里有6张牌,2张是“1”,2张是“2”,另外2张是“3”。现在洗好这墩牌,然后全部反扣在桌面上。玩家选择...

2019-06-10 13:22:04 2265

空空如也

空空如也

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

TA关注的人

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