![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 78
晓海xhl
一个南方男孩,深漂青年。
展开
-
机器学习最简单算法——KNN算法(K-Nearest Neighbor)
机器学习最简单算法——KNN算法(k-Nearest Neighbor)一、学习算法二、KNN算法(k-Nearest Neighbor)三 、sklearn算法库(scikit-learn)四、学习曲线五、交叉验证六、归一化七、距离惩罚八、KNN模型评价九、模型的追求一、学习算法机器学习的方法是基于数据产生的"模型"(model)的算法,也称"学习算法"(learning...原创 2019-10-19 14:29:47 · 3905 阅读 · 2 评论 -
逻辑回归
逻辑回归推导我们在讲逻辑回归推导前,先给大家介绍下损失函数损失函数用于描述模型预测值与真实值的差距大小。一般对于回归问题的算法有—均值平方差(MSE)和交叉熵。1、均值平方差均值平方差(Mean Squared Error,MSE),也称“均方误差”,在神经网络中主要是表达预测值和真实值之间的差异,在数理统计中,均方误差是指参数估计值与参数真值之差平方的预期值。2、交叉熵交叉熵(cro...原创 2019-08-17 14:51:00 · 379 阅读 · 0 评论 -
缺失值了解与简单处理
缺失值处理目录一、缺失值的概括二、缺失值的产生三、缺失值处理四、对含有缺失值的列转换后的影响一、缺失值的概括缺失值从缺失的分布来讲可以分为完全随机缺失,随机缺失和完全非随机缺失。完全随机缺失(missing completely at random,MCAR)指的是数据的缺失是随机的,数据的缺失不依赖于任 何不完全变量或完全变量。例如一个班有五名同学的数学成绩缺失,缺失原因是课代表...原创 2019-09-21 11:26:21 · 1328 阅读 · 0 评论 -
Python 数据可视化之matpotlib画图
Python 数据可视化之matpotlib画图目录一、建立画布和坐标系二、解决中卫乱码问题三、介绍多种绘图方法以折线图为例四、多种图形的绘制方法1、折线图2、条形图3、面积图4、填图5、饼图6、直方图和核密度图7、散点图8、箱线图9、雷达图五、图形保存六、拓展图形一、建立画布和坐标系#导入绘图所用的相关库 import numpy as np import...原创 2019-09-21 11:24:05 · 722 阅读 · 0 评论 -
流程控制语句
流程控制语句一、顺序结构二、分支结构三、循环结构1、while循环2、for循环3、终止语句4、占位语句5、综合练习一、顺序结构顺序结构就是普通的⾃上⽽下运⾏的代码结构。a = '顺序结构'print(a)b = '⾃上⽽下'print(b)c = '逐条运⾏'print(c)二、分支结构⼜称为条件控制语句。Python条件语句是通过⼀条或多条语句的执⾏结果(...原创 2019-09-21 11:20:33 · 194 阅读 · 0 评论 -
python爬虫
python爬虫一、爬虫基本概念: 1、爬虫法律问题 2、爬虫定义 3、通用爬虫和聚焦爬虫的区别与联系 4、url的搜索策略(基于ip地址搜索,广度优先,深度优先,最佳优先)二、网页的基础知识: 1、url的概念 2、http和https 3、http的请求过程 4、请求,四部分内容: 5、响应,三部分内容: 6、网页构成:三、...原创 2019-09-21 11:17:07 · 739 阅读 · 0 评论 -
爬虫 selenium
selenium一、声明浏览器对象二、打开网页,进入百度三、查找元素四、获取元素信息,获取属性五、元素的交互六、下拉进度条七、动作链八、等待九、浏览器的前进的后退十、选项卡管理十一、异常处理十二、常用键的操作十三、登录操作十四、爬取京东商品,爬取一页十五、爬取多页十六、无界面模式十七、股票代码抓取一、声明浏览器对象#声明浏览器对象import osos.c...原创 2019-09-21 11:12:29 · 211 阅读 · 0 评论 -
日期时间变量的处理
日期时间变量的处理一、时间戳Timestame对象二、获取当前时间三、时间戳实例的属性和方法四、计算时差Timedelta实例五、生成时间戳范围六、数据框内对时间变量的操作七、滞后一期和先导一期八、日期时间变量做数据框的索引一、时间戳Timestame对象#导入相关库 import pandas as pd import numpy as np import time ...原创 2019-09-21 11:08:57 · 2367 阅读 · 0 评论 -
数据框的合并排序、描述统计、分箱
数据框的合并排序、描述统计、分箱一、表合并二、数据框排序三、描述性统计四、变量与索引的相互转化五、分箱六、分类变量转虚拟变量七、数据框对象的复制八、字符串变量的常用方法九、删除重复项十、数据抽样一、表合并1、纵向合并# 导入库import pandas as pdimport numpy as np#建立两个表data1=pd.DataFrame(np.rando...原创 2019-09-20 17:44:36 · 461 阅读 · 0 评论 -
异常、模块、文件读写
异常、模块、文件读写目录一、 异常二、模块三、文件读写一、 异常Python 使用被称为异常的特殊对象来管理程序执行期间发生的错误。每当发生让 Python 不知所措的错误时,它都会创建一个异常对象。如果你编写了处理该异常的代码,程序将继续运行;如果你未对异常进行处理,程序将停止,并显示一个 traceback ,其中包含有关异常的报告。1、常见异常除零错误ZeroDivisi...原创 2019-09-20 17:42:28 · 389 阅读 · 0 评论 -
学习python内一般函数知识
函数目录一、函数定义二、函数编写说明文档三、函数的返回值四、函数参数1、位置参数与关键字参数2、默认参数3、可变长参数4、可变关键字参数五、作用域1、全局变量2、局部变量3、global关键字4、内嵌函数与 nonlocal关键字5、闭包6、递归7、lambda匿名函数一、函数定义In [17]:def info_1(a,b,c): print(a)...原创 2019-09-20 09:57:40 · 136 阅读 · 0 评论 -
pandas 数据结构与基础功能
pandas 数据结构与基础功能目录一、series 对象1、生成2、切片3、series类型的转换二、DataFrame(数据框)对象1、生成2、导入外部文件3、查看数据框信息4、数据框对象的索引和切片5、删除和新增6、数据框修改列名7、数据框对象的导出一、series 对象1、生成import pandas as pdimport numpy as npp...原创 2019-09-20 09:49:31 · 180 阅读 · 0 评论 -
Python基础数据类型
基础数据类型目录一、布尔型(bool)二、数字(number)1、整数型(int)2、浮点数(float)3、分数4、复数三、字符串(str)1、字符串运算符2、转义字符3、多行字符串4、索引与切片5、字符串方法6、函数四、表达式与运算符1、运算符2、math计算科学库五、列表(list)1、索引和切片2、列表的常用方法3、列表的拼接和重复4、成员资格...原创 2019-09-20 09:44:56 · 342 阅读 · 0 评论 -
numpy库
numpy库目录一、数组1、数组创建2、数组属性3、缺失值问题4、特殊数组5、np.random 模块6、数组的排序7、数组的重塑8、索引和切片9、数组的合并10、数组的运算二、np下面的通用函数三、ndarry实例的常用方法四、np.char模块下面的字符串函数五、矩阵运算、协方差####六、np其他常用函数一、数组1、数组创建import numpy a...原创 2019-09-20 09:31:10 · 392 阅读 · 0 评论