- 博客(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-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
原创 机器学习实战---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关注的人
RSS订阅