- 博客(11)
- 收藏
- 关注
转载 机器学习算法之决策树
大家都知道二叉树,决策树算法就是利用二叉树的结构,利用数据特征对数据集进行分类,直到所有具有相同类型的数据在一个子数据集内。本文的决策树算法参照《机器学习实战第三章,使用ID3算法划分数据集。如何确定用于划分数据的数据特征呢,使用信息论中的信息熵和信息增益作为划分的度量方法。信息熵的概念源自物理热力学,在热力学中用熵表示分子状态的混乱程度,香农在信息论中用熵的来描述信息源的不确定度,可以...
2018-02-24 14:27:00
152
转载 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
167
转载 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
1291
转载 使用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
1314
转载 使用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
1168
转载 机器学习之K近邻算法的简单实现
最近开始啃《机器学习实战》,把其中第二章的K近邻算法的代码笔记整理如下。kNN分类算法:对未知类别属性的数据集中的每个点依次执行以下操作:1.计算已知类别数据集中的点与当前点的距离;2.按照距离递增次序排序;3.选择与当前点距离最小的k个点;4.确定前k个点所在类别的出现频率;5.返回前k个点出现频率最高的类别作为当前点的预测分类;具体实现代码如下:...
2018-01-22 16:53:00
117
转载 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
284
转载 IOS常用的页面传值方式
IOS项目开发中,经常需要在不同的控制器之间跳转时进行传值操作,传值方式按传递的方向分为正向传值和逆向传值,正向传值比较好理解,就比如A控制器Push跳转至B控制器时,在A控制器中获取到B控制器的实例化对象,对B控制器的属性进行赋值,当控制器完成跳转后,就完成了值的传递。而逆向传值是B控制器Pop到A控制器时,对A控制器的某个属性进行赋值,虽然在B控制器中可以获取到A控制器的实例化对象,...
2016-04-21 01:47:00
112
转载 IOS开发-UIDynamic(物理仿真)模拟QQ聊天界面的特效图片动画
我们是使用新版qq的过程中,当我们给对方发送“生日快乐”,“天冷了”等词汇时,会出现特效图片从手机屏幕上方一直往下跳动,如下图所示,当输入生日快乐时,会有蛋糕的图片从上往下蹦跳,直到最后跳出屏幕底部,这样的设计增加了聊天时的趣味性,同时在想这个动画的实现原理,这让我想到了在平时工作中不太常用,但功能很强大的UIDynamic(物理仿真),自己做了一个很简单的小demo,模拟了qq聊天特效...
2016-03-15 22:32:00
267
转载 UINavigationBar和UINavigationItem的基本分析使用
在使用导航控制器进行控制器的返回操作时,是通过pop()方法将当前的控制器移出栈顶控制器,并将上一个进栈的控制器移入栈顶控制器并显示其视图。在大多数应用中,通常将这种返回操作设置给导航控制器导航栏中的backBarButtonItem控件来完成,例如iphone中的设置界面(如下图所示),当完成"General"的设置后,点击"setting"即可跳转到上一级控制器。但是在UINavig...
2016-03-02 02:27:00
171
转载 循环语句的基本使用
循环是C语言的三种基本结构之一,在很多问题中都需要用到循环控制,如1~100之间不能够被7整除的数的和,如果不使用循环的话,我们只能先把1~100不能被7整除的数找出来,然后再求出它们之和,但如果使用循环的话,可以让程序语句从1开始循环,只要是不能够被7整除的数都将被输出并计算累加和,执行完最后一次循环操作后,就能够得到最终结果,这个时候就使用循环语句就很有必要。1、循环语句结...
2015-11-30 17:31:00
469
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人