自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C#面向对象

封装internal和publicinternal修饰符可以用于类型或成员。使用该修饰符声明的类型成员只能在同一程序集中使用(相当于public)注:不是同一命名空间。程序集可以理解为项目继承单继承sealed关键字可防止该类被继承父类 public protected private internal子类 public protected 不可继承 internal...

2020-03-10 17:52:40 130

原创 堆,单调队列,栈

队列:什么是队列?就是一个先进先出的数组,和我们日常生活中的排队很像。当我们向队列插入一个新数的时候,它插在最后,当我们取出一个数的时候,要从头取两种导入库函数的方法from queue import Queueque = Queue()que.put((sr, sc))from collections import deque栈:什么是栈?就是一个后进先出的数组堆:...

2020-02-22 15:22:10 327

原创 hash

1布尔字典:不需要引入库函数。字典里面的value只有True和False两种情况filter(lambda i: d[i], d)filter() 函数用于过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的新列表该接收两个参数,第一个为函数,第二个为序列,序列的每个元素作为参数传递给函数进行判,然后返回 True 或 False,最后将返回 True 的元素放到新列表中Pyt...

2020-02-22 14:44:24 118

原创 leetcod 26

由于你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。所以直接遍历nums[i+1]是否和nums[i]相等。若相等直接删去i+1。这是不可行的。因为这样你的nums数组是一直在改变的(长度也在改变)so...

2020-02-19 16:55:00 322 2

原创 bfs dfs

bsf:深搜或广搜这里就要介绍一下队列,因为广度优先搜索和队列是好基友。dfs:说白了就是递归加回朔在来分析一下两者的优缺点:bfs:1。空间是指数级别的 大2。不会有爆栈的风险3。最短,最下dfs:1。空间和深度成正比 小2。有爆栈的风险 比如树的深度100000层3。不能搜索最短,最小...

2020-02-11 14:27:08 247

原创 k Means

聚类,简单来说,就是将一个庞杂数据集中具有相似特征的数据自动归类到一起,称为一个簇,簇内的对象越相似,聚类的效果越好。它是一种无监督的学习(Unsupervised Learning)方法,不需要预先标注好的训练集。聚类与分类最大的区别就是分类的目标事先已知,例如猫狗识别,你在分类之前已经预先知道要将它分为猫、狗两个种类;而在你聚类之前,你对你的目标是未知的,同样以动物为例,对于一个动物集来说,你...

2019-12-22 16:27:34 119

原创 回归问题

一回归?回归的目的是预测数值型的目标值。最直接的办法是依据输入写出一个目标值的计算公式。

2019-12-08 14:59:53 216

原创 AdaBoost

2019-12-01 10:40:23 173

原创 支持向量积

支持向量积:支持向量就是离分隔超平面最近的那些点。机就是表示的一种算法,而不是表示机器优点:泛化错误率低,计算开销不大,结果易解释。缺点:对参数调节和核函数的选择敏感,原始分类器不加修改仅适用于处理二类问题。适用数据类型:数值型和标称型数据支持向量积的理解:如果两组数据之间已经分隔的足够开,因此很容易就能画出一条直线将两组数据点分开,在这种情况下,这组数据称为线性可分数据。上述将数...

2019-11-27 14:07:12 1600

原创 logistic回归

一1回归:假设现在有一些数据点,我们利用一条直线对这些点进行拟合(该线称为最佳拟合直线),这个拟合过程就称作为回归Logistic回归是众多分类算法中的一员。通常,Logistic回归用于二分类问题,例如预测明天是否会下雨。当然它也可以用于多分类问题,不过为了简单起见,本文暂先讨论二分类问题。利用logistic回归进行分类的主要思想是:根据现有数据对分类边界线建立回归公式。回归一词源于...

2019-11-22 15:17:03 261

原创 朴素贝叶斯

朴素贝叶斯算法:是有监督的学习算法,解决的是分类问题,如客户是否流失、是否值得投资、信用等级评定等多分类问题。该算法的优点在于简单易懂、学习效率高、在某些领域的分类问题中能够与决策树、神经网络相媲美。但由于该算法以自变量之间的独立(条件特征独立)性和连续变量的正态性假设为前提,就会导致算法精度在某种程度上受影响。朴素贝叶斯是贝叶斯决策理论的一部分,所以在讲述朴素贝叶斯之前有必要快速了解一下贝叶...

2019-11-17 11:17:55 469

原创 机器学习---决策树

2019-11-09 15:43:14 225

原创 机器学习实战---K邻近算法

1 本章需要掌握的知识点1.1 KNN原理1.2 KNN优缺点1.3 常用的向量距离度量准则1.3.1 欧式距离 我们高中所学的两点距离公式就是欧氏距离在二维空间上的公式,也就是欧氏距离的n的值为2的情况。1.3.2曼哈顿距离1.3.3切比雪夫距离1.3.4马氏距离1.3.5巴氏距离1.3.6汉明距离1.3.7皮尔逊系数1.3.8信息熵...

2019-11-09 15:42:39 252

原创 模块

一容器 数据的封装函数 语句的封装类 方法和属性的封装模块 模块就是程序二 命名空间import hello>>> hello.hi()hi everyone, i love wxk!导入模块import 加文件名def c2f(cel): fah=cel*1.8+32 retu...

2019-11-04 22:45:53 117

空空如也

空空如也

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

TA关注的人

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