自定义博客皮肤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)
  • 收藏
  • 关注

转载 机器学习算法之决策树

大家都知道二叉树,决策树算法就是利用二叉树的结构,利用数据特征对数据集进行分类,直到所有具有相同类型的数据在一个子数据集内。本文的决策树算法参照《机器学习实战第三章,使用ID3算法划分数据集。如何确定用于划分数据的数据特征呢,使用信息论中的信息熵和信息增益作为划分的度量方法。信息熵的概念源自物理热力学,在热力学中用熵表示分子状态的混乱程度,香农在信息论中用熵的来描述信息源的不确定度,可以...

2018-02-24 14:27:00 123

转载 Python extend 和 append 的区别

在python中,关于list添加元素的操作有两个方法,即extend和append。但两者的用法还是存在一些区别:1.append可以添加单个元素,也可以添加可迭代对象,但是extend只能添加可迭代对象:arr = [1,2,3,4]In [155]:arr.append(5)In [156]:arrOut[156]:[1, 2, 3, 4...

2018-02-02 11:46:00 135

转载 Python warning_function name should be lowercase

大家在使用Pycharm时,很多时候函数名或者变量经常出现“name should be lowercase”这类的警告,之前我也没太注意,今天看了下官方文档,pep-0008对于有相应的规范,而且爱憎分明!!!如下所示可以看到ugly的这一串命令吧:Capitalized_Words_with_Undersocres,ugly!!我之前还真用过,驼峰加下划线,很ugly。既然用...

2018-01-30 10:39:00 1197

转载 使用matplotlib绘制导数图像

机器学习中导数用的非常多,本文使用matlotlib绘制函数的导数图像,代码如下:# -*- coding: utf-8 -*-import matplotlibimport numpy as npimport matplotlib.pyplot as plt# 确定坐标轴plt.xlim((-3, 3))plt.ylim((-70, 150))...

2018-01-22 17:12:00 1216

转载 使用matplotlib模拟e^x的麦克劳林展开式

使用matplotlib模拟下e^x的麦克劳林展开式,用plt画图一开始觉得还是挺有意思的。import matplotlib.pyplot as pltimport numpy as npimport random'''e^x的麦克劳林展开式: e^x= f(0)+ f′(0)x+ f″(0)x ²/ 2!+...+ fⁿ(0)x^n/n!+Rn(x)...

2018-01-22 17:08:00 1069

转载 机器学习之K近邻算法的简单实现

最近开始啃《机器学习实战》,把其中第二章的K近邻算法的代码笔记整理如下。kNN分类算法:对未知类别属性的数据集中的每个点依次执行以下操作:1.计算已知类别数据集中的点与当前点的距离;2.按照距离递增次序排序;3.选择与当前点距离最小的k个点;4.确定前k个点所在类别的出现频率;5.返回前k个点出现频率最高的类别作为当前点的预测分类;具体实现代码如下:...

2018-01-22 16:53:00 94

转载 ios网络接口-NSURLSession与NSURLConnection的区别

AFNetworking是日常开发中最常用的网络框架,现在我们使用的版本是3.0版,3.0与2.0版最大的区别就是,AFNetworking 2.0使用NSURLConnection的基础API ,而3.0是完全基于NSURLSession的API,已经抛弃了NSURLConnection。而NSURLSession可以看作是是NSURLConnection的替代者,在2013年苹果全...

2016-04-23 02:17:00 253

转载 IOS常用的页面传值方式

IOS项目开发中,经常需要在不同的控制器之间跳转时进行传值操作,传值方式按传递的方向分为正向传值和逆向传值,正向传值比较好理解,就比如A控制器Push跳转至B控制器时,在A控制器中获取到B控制器的实例化对象,对B控制器的属性进行赋值,当控制器完成跳转后,就完成了值的传递。而逆向传值是B控制器Pop到A控制器时,对A控制器的某个属性进行赋值,虽然在B控制器中可以获取到A控制器的实例化对象,...

2016-04-21 01:47:00 85

转载 IOS开发-UIDynamic(物理仿真)模拟QQ聊天界面的特效图片动画

我们是使用新版qq的过程中,当我们给对方发送“生日快乐”,“天冷了”等词汇时,会出现特效图片从手机屏幕上方一直往下跳动,如下图所示,当输入生日快乐时,会有蛋糕的图片从上往下蹦跳,直到最后跳出屏幕底部,这样的设计增加了聊天时的趣味性,同时在想这个动画的实现原理,这让我想到了在平时工作中不太常用,但功能很强大的UIDynamic(物理仿真),自己做了一个很简单的小demo,模拟了qq聊天特效...

2016-03-15 22:32:00 217

转载 UINavigationBar和UINavigationItem的基本分析使用

在使用导航控制器进行控制器的返回操作时,是通过pop()方法将当前的控制器移出栈顶控制器,并将上一个进栈的控制器移入栈顶控制器并显示其视图。在大多数应用中,通常将这种返回操作设置给导航控制器导航栏中的backBarButtonItem控件来完成,例如iphone中的设置界面(如下图所示),当完成"General"的设置后,点击"setting"即可跳转到上一级控制器。但是在UINavig...

2016-03-02 02:27:00 134

转载 循环语句的基本使用

循环是C语言的三种基本结构之一,在很多问题中都需要用到循环控制,如1~100之间不能够被7整除的数的和,如果不使用循环的话,我们只能先把1~100不能被7整除的数找出来,然后再求出它们之和,但如果使用循环的话,可以让程序语句从1开始循环,只要是不能够被7整除的数都将被输出并计算累加和,执行完最后一次循环操作后,就能够得到最终结果,这个时候就使用循环语句就很有必要。1、循环语句结...

2015-11-30 17:31:00 427

空空如也

空空如也

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

TA关注的人

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