自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 聚类算法

1.聚类算法分类粗聚类细聚类2.聚类的定义一种典型的无监督学习算法,主要用于将相似的样本自动归到一个类别中计算样本和样本之间的相似性,一般使用欧式距离3. api介绍sklearn.cluster.KMeans(n_clusters=8)参数:n_clusters:开始的聚类中心数量整型,缺省值=8,生成的聚类数,即产生的质心(centroids)数。方法:estimator.fit(x)estimator.predict(x)estimator.fit_predict(x)

2020-10-30 17:35:28 420

原创 简述ID3算法、C4.5算法、CART算法的实现和优缺点

1.ID3算法使用信息增益来判断特征重要性程度,信息增益越大,重要性程度越大,但是其在计算类别数较多的特征的信息增益时结果往往不准确2.C4.5算法在衡量特征的重要性程度大小时,在原有的信息增益基础上除以了特征的固有值,特征的固有值与特征的类别数相关,类别数越大固有值越大,等于是在信息增益的基础上做了一个惩罚,让类别数过多的特征的信息增益不会过大导致的结果不准确;C4.5算法的优缺点​ 优点:产生的分类规则易于理解,准确率较高。缺点:在构造树的过程中,需要对数据集进行多次的顺序扫描和排序,因而导致

2020-10-09 20:53:39 4268

原创 逻辑回归相比于线性回归有何异同。

不同之处:1.逻辑回归解决的是分类问题,线性回归解决的是回归问题,这是两者最本质的区别2.逻辑回归中因变量是离散的,而线性回归中因变量是连续的这是两者最大的区别3在自变量和超参数确定的情况下逻辑回归可看作广义的线性模型在因变量下服从二元分布的一个特殊情况4.使用最小二乘法求解线性回归时我们认为因变量服从正态分布相同之处:1.二者在求解超参数的过程中都使用梯度下降的方法2.二者都使用了极大似然估计对训练样本进行建模...

2020-10-09 19:00:08 5559 2

原创 python中对if not 的理解

在python中if not是用于判断变量是否为None的语句,用法如下:if not a用来判断变量a是否为空同样的,也可以用于判断数组,元组,字典是否为空,以及a=[’ ‘,’ '] a=[] a={} if not a:只有当所示变量为空时,满足判断条件才会进入if条件语句,列表a不是空列表所以不会执行打印列表a为空;列表b是空列表,所以执行打印了列表b为空。...

2020-09-11 20:09:00 6228

原创 浅拷贝与深拷贝

一. 浅拷贝copy函数是浅拷贝,只对可变类型的第一层对象进行拷贝,对拷贝的对象开辟新的内存空间进行存储,不会拷贝对象内部的子对象。可变类型有: 列表、字典、集合1.1可变类型的浅拷贝说明:可变类型进行浅拷贝只对可变类型的第一层对象进行拷贝,对拷贝的对象会开辟新的内存空间进行存储,子对象不进行拷贝不可变类型有: 数字、字符串、元组1.2不可变类型的浅拷贝说明:不可变类型进行浅拷贝不会给拷贝的对象开辟新的内存空间,而只是拷贝了这个对象的引用。二 深拷贝deepcopy函数是深拷贝, 只要

2020-09-04 23:43:09 109

原创 property属性与生成器与上下文管理器

一 定义property属性有两种方式:装饰器方式类属性方式1.1装饰器方式:@property 修饰获取值的方法@方法名.setter 修饰设置值的方法1.2类属性方式:类属性 = property(获取值方法, 设置值方法)1.3 property属性的介绍property属性就是负责把一个方法当做属性进行使用,这样做可以简化代码使用二 上下文管理器一个类只要实现了__enter__()和__exit__()这个两个方法,通过该类创建的对象我们就称之为上下文管理器。三 生成器

2020-09-04 23:27:04 79

原创 闭包和装饰器

一 闭包1.1 闭包的定义:在函数嵌套的前提下,内部函数使用了外部函数的变量,并且外部函数返回了内部函数,我们把这个使用外部函数变量的内部函数称为闭包。1.2. 闭包的构成条件通过闭包的定义,我们可以得知闭包的形成条件:在函数嵌套(函数里面再定义函数)的前提下内部函数使用了外部函数的变量(还包括外部函数的参数)外部函数返回了内部函数1.3 闭包的作用闭包可以保存外部函数内的变量,不会随着外部函数调用完而销毁闭包还可以提高代码的可重用行1.4 修改闭包内使用的外部函数变量使用 non

2020-09-04 23:16:18 120

原创 网络编程

一 IP地址1.1 IP 地址的概念IP 地址就是标识网络中设备的一个地址1.2. IP 地址的作用IP 地址的作用是标识网络中唯一的一台设备的,也就是说通过IP地址能够找到网络中某台设备1.3. IP 地址的分类IP 地址分为两类: IPv4 和 IPv6IPv4 是目前使用的ip地址IPv6 是未来使用的ip地址IPv4 是由点分十进制组成IPv6 是由冒号十六进制组成1.4. 查看 IP 地址Linux 和 mac OS 使用 ifconfig 这个命令Windows 使用

2020-09-04 21:51:08 100

原创 ubuntu系统下软件的安装和卸载,多任务介绍

1. 软件安装的介绍Ubuntu软件安装有两种方式:离线安装(deb文件格式安装)在线安装(apt-get方式安装)2. deb文件格式安装是 Ubuntu 的安装包格式,可以使用 dpkg 命令进行软件的安装和卸载。3. apt-get方式安装是在线安装deb软件包的命令,主要用于在线从互联网的软件仓库中搜索、安装、升级、卸载软件。在线安装软件命令格式:sudo apt–get install 安装包 , 表示在线安装deb安装包4. 更改镜像源因为使用 apt-get 命令默认是

2020-08-31 16:45:37 168

原创 进程与线程

1. 进程进程是程序运行在操作系统上的实例, 进程是操作系统分配资源的基本单位2. 进程和线程的区别是什么?定义不同:进程是系统进行资源分配和调度的一个独立单位。 线程是进程的一个实体,是CPU调度和分配的基本单位,一个程序至少有一个进程,一个进程至少有一个线程。 线程的划分尺度小于进程(资源比进程少),使得多线程程序并发性高。进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大提高了程序的运行效率,线程不能独立运行,必须放在进程中。3. 什么是主进程?程序开始运行就存在的进程就是主进

2020-08-31 16:23:04 67

原创 状态保持(cookie与session)

1.状态保持cookie:网景公司发明的(课外阅读:浏览器大战),关于HTTP和TCP的课外阅读必须了解(https://developer.51cto.com/art/201906/597961.htm)为什么有状态保持?因为http协议,底层走TCP,TCP是无状态的协议:走三次握手(建立连接)、四次挥手(再见),无状态的协议。服务器不会记得之前跟你说了啥?下一次连接,又是一个新的连接。HTTP通讯的过程中,使用的是无状态的协议。作用:状态保持的一种方案,用来实现状态保持;本质

2020-08-07 20:48:15 418

空空如也

空空如也

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

TA关注的人

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