自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (3)
  • 收藏
  • 关注

原创 机器学习算法(三)K近邻(k-nearest neighbors)

一、KNN的介绍和应用1.1 KNN的介绍kNN(k-nearest neighbors),中文翻译K近邻。我们常常听到一个故事:如果要了解一个人的经济水平,只需要知道他最好的5个朋友的经济能力,对他的这五个人的经济水平求平均就是这个人的经济水平。这句话里面就包含着kNN的算法思想。示例 :如上图,绿色圆要被决定赋予哪个类,是红色三角形还是蓝色四方形?如果K=3,由于红色三角形所占比例为2/3,绿色圆将被赋予红色三角形那个类,如果K=5,由于蓝色四方形比例为3/5,因此绿色圆被赋予蓝色四方形

2020-12-29 22:07:11 1271

原创 机器学习算法(二):朴素贝叶斯(Naive Bayes)

目录一、朴素贝叶斯算法二、鸢尾花算法实战--贝叶斯分类一、朴素贝叶斯算法朴素贝叶斯算法(Naive Bayesian algorithm) 是应用最为广泛的分类算法之一。朴素贝叶斯方法是在贝叶斯算法的基础上进行了相应的简化,即假定给定目标值时属性之间相互条件独立。也就是说没有哪个属性变量对于决策结果来说占有着较大的比重,也没有哪个属性变量对于决策结果占有着较小的比重。虽然这个简化方式在一定程度上降低了贝叶斯分类算法的分类效果,但是在实际的应用场景中,极大地简化了贝叶斯方法的复杂性。.

2020-12-27 22:07:54 617

原创 机器学习算法(一):基于逻辑回归的分类预测

逻辑回归的介绍与优劣势 逻辑回归(Logistic regression,简称LR)虽然其中带有"回归"两个字,但逻辑回归其实是一个分类模型,并常用于二分类。Logistic Regression 因其简单、可并行化、可解释强深受工业界喜爱。 优点:实现简单,易于理解和实现;计算代价不高,速度很快,存储资源低;缺点:容易欠拟合,分类精度可能不高 算法实战## 基础函数库import numpy as np ## 导入画图库import matplotlib.pyplot as plt

2020-12-21 22:38:42 545

原创 已知一个datetime,筛选其前七天的数据

问题一开始想的很简单,直接用timedelta求7天的时间差,然后原始数据减去时间差,然后只需大于data_pre_seven,小于a即可,如下:a = pd.to_datetime('20120701 11:22:33')sevenday = datetime.timedelta(days=7)date_pre_seven = a - sevendaypre_seven_day = id_data[(id_data['日期时间'] > date_pre_seven) & (i

2020-10-21 11:45:40 1099 1

原创 Python入门(10)——宝可梦数据集探索

数据时代的到来刷新了人们探索未知的方式,本文就通过使用数据分析的方式来帮助我更好的了解宝可梦这种神奇的生物,然后再选择最经济实惠,简单好抓的宝可梦来挑战联盟。通过使用搜索引擎,找到了一份包含着从第一代到第七代共801只宝可梦的数据集。然后选择有免费计算资源且预置了许多常用数据分析依赖库的 DSW探索者版 来帮助完成分析的过程。数据集下载可直接通过输入网址进行文件下载,然后本地读取。# 数据集下载!wget -O pokemon_data.csv https://pai-public-...

2020-09-16 19:21:47 1287

原创 Python入门(9)——魔法方法

目录魔法方法1、基本的魔法方法2、算术运算符3、反算术运算符4、增量赋值运算符5、一元运算符6、属性访问7、描述符8、定制序列9、迭代器10、生成器魔法方法魔法方法总是被双下划线包围,例如__init__。魔法方法是面向对象的 Python 的一切,如果你不知道魔法方法,说明你还没能意识到面向对象的 Python 的强大。魔法方法的“魔力”体现在它们总能够在适当的时候被自动调用。魔法方法的第一个参数应为cls(类方法) 或者self(实例.

2020-09-15 20:05:16 138

原创 Python入门(8)——类与对象

目录一、类与对象1、对象 = 属性 + 方法2、self 是什么?3、Python 的魔法方法4、公有和私有5、继承6、组合7、类、类对象和实例对象8、什么是绑定?9、一些相关的内置函数(BIF)一、类与对象1、对象 = 属性 + 方法对象是类的实例。换句话说,类主要定义对象的结构,然后我们以类为模板创建对象。类不但包含方法定义,而且还包含所有实例共享的数据。封装:信息隐蔽技术我们可以使用关键字class定义 Python 类,关键字后面紧...

2020-09-14 22:02:31 248

原创 Python入门(7)——函数、lambda表达式

一、函数1、函数的定义还记得 Python 里面“万物皆对象”么?Python 把函数也当成对象,可以从另一个函数中返回出来而去构建高阶函数,比如: 参数是函数、返回值是函数。我们首先来介绍函数的定义。函数以def关键词开头,后接函数名和圆括号()。 函数执行的代码以冒号起始,并且缩进。 return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回None。def functionname (parameters): "函数_文档字...

2020-09-13 19:31:59 197

原创 Python入门(6)——集合、序列

目录一、集合1. 集合的创建2. 访问集合中的值3. 集合的内置方法4. 集合的转换5. 不可变集合二、序列1. 针对序列的内置函数一、集合Python 中set与dict类似,也是一组key的集合,但不存储value。由于key不能重复,所以,在set中,没有重复的key。注意,key为不可变类型,即可哈希的值。num = {}print(type(num)) # <class 'dict'>num = {1, 2, 3, 4}p.

2020-09-12 19:58:42 349

原创 Python入门(5)——字符串、字典

一、字符串1. 字符串的定义Python 中字符串被定义为引号之间的字符集合。 Python 支持使用成对的 单引号 或 双引号。t1 = 'i love Python!'print(t1, type(t1))# i love Python! <class 'str'>t2 = "I love Python!"print(t2, type(t2))# I love Python! <class 'str'>print(5 + 8) # 13print

2020-09-11 14:25:37 720

原创 Python入门(4)——列表、元组

一、列表简单数据类型整型<class 'int'> 浮点型<class 'float'> 布尔型<class 'bool'>容器数据类型列表<class 'list'> 元组<class 'tuple'> 字典<class 'dict'> 集合<class 'set'> 字符串<class 'str'>1. 列表的定义列表是有序集合,没有固定大小,能够保存任意数量任意类型的 Pyt

2020-09-10 21:31:47 148

原创 Python入门(3)——异常处理

目录1、Python标准异常总结2. Python标准警告总结3. try - except 语句4. try - except - finally 语句5. try - except - else 语句6. raise语句概念:异常就是运行期检测到的错误。计算机语言针对可能出现的错误定义了异常类型,某种错误引发对应的异常时,异常处理程序将被启动,从而恢复程序的正常运行。1、Python标准异常总结BaseException:所有异常的基类 Exception:..

2020-09-09 20:54:16 203

原创 Python入门(2)——循环

目录一、条件语句1. if 语句2. if - else 语句3. if - elif - else 语句4. assert 关键词二、循环语句1. while 循环2. while - else 循环¶3. for 循环¶4. for - else 循环¶5. range() 函数¶6. enumerate()函数¶7. break 语句¶8. continue 语句¶9. pass 语句¶10. 推导式¶列表推导式字典推导式..

2020-09-08 23:26:03 204

原创 Python入门(1)——变量、运算符、数据类型

Python入门(上) 简介 变量、运算符与数据类型1. 注释2. 运算符3. 变量和赋值4. 数据类型与转换5. print()函数 位运算1. 原码、反码和补码2. 按位运算3. 利用位运算实现快速计算4. 利用位运算实现整数集合 简介:Python是一种跨平台的计算机程序设计语言。 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。变量

2020-09-07 15:54:50 416

原创 布尔索引 DataFrame中将满足某列字符长度条件的行删除

不知道为啥,用pandas将文件读入DataFrame时,将前面的0自动给我删了,比如000003就直接给我转为3了,这样再做后续操作的时候肯定就会出错的嘛。比如我是打算把000003转换为00:00:03的,结果就搞不成了。不让我转,删了总行了吧,反正这个也是无效信息。就考虑根据列中值的字符串长度,进行行的删除。首先想到的就是布尔索引,下面先介绍下布尔索引df=df[逻辑表达式取反]以...

2019-12-11 11:52:50 3029

原创 dataframe将时间设置为索引,并根据时间段切片

原始数据‘序号’,‘卡号’,‘日期’,‘时间’,‘线路编号’,‘车辆编号’,‘站点编号’,‘上下行标志’,‘卡别’,‘其他’1950001 000038072 20180303 092447 105 10505 2 下行 普通卡1950002 000038072 20180303 093536 18 1805 ...

2019-12-09 20:55:33 13269

全国各地地图.zip

可视化时各省份的js文件

2020-12-31

人工智能科普讲座ppt

从以下四个角度: 什么是人工智能 人工智能研究领域和分支 人工智能的应用场景 人工智能的未来 使人们对人工智能有个初步的了解和认识

2019-11-20

最优二叉查找树.pptx

动态规划ppt(最优BST,矩阵连乘) 动态规划问题求解的步骤及分析 最优二叉查找树、矩阵连乘的问题分析、建模、伪代码

2019-11-20

空空如也

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

TA关注的人

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