自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小小鸟

相信

原创 pandas索引和选择数据

使用pandas索引和选择数据时,总是需要百度,因此决定对pandas.DataFrame中的索引和选择方法做个总结。所用的pandas版本号为0.20.1 pandas中有三种索引方法:.loc,.iloc和[],注意:.ix的用法在0.20.0中已经不建议使用了! .loc用法 il...

2018-04-10 10:36:02

阅读数 11882

评论数 0

原创 QR分解之HouseHolder变换

QR分解一个矩阵的QR分解(QR decomposition)(QR factorization)是将矩阵分解成A=QRA=QR,其中Q是一个正交矩阵(QTQ=IQ^TQ=I),R是上三角矩阵。HouseHolder变换HouseHolder变换可以将一个向量映射到一个超平面上。 HoulseH...

2016-08-25 15:33:20

阅读数 23979

评论数 2

原创 【C++】上机实例之vector内存分配

Employee.h #include<string> #include<iostream> using namespace std; class Employee { private: string name; string addres...

2016-08-25 15:31:22

阅读数 257

评论数 0

原创 【C++】多维数组传参

方法1:void func(int array[3][10]) void func(int array[][10]) 两种写法都是合法的,不能把第二维或者更高维的大小省略,如: void func(int array[][]) void func(int array[3][]) 这是由编...

2016-08-25 15:30:49

阅读数 1481

评论数 0

原创 机器学习实战之决策树

理论基础:信息论1. 熵(entropy)H(S)用来测量一个数据集S的不确定程度。  H(S)=−∑x∈Xp(x)log2p(x)H(S)=-\sum_{x\in X}p(x)log_2p(x)  - SS-待计算熵的数据集,在ID3算法的每次迭代中会改变  - X -S中类别的集合  ...

2016-08-25 15:24:29

阅读数 235

评论数 0

原创 机器学习实战之KMean

KMeans算法步骤: 1. 确定聚类个数k 2. 随机选择k个质心 3. 对于所有样本点: 根据样本点到质心的距离分类 4. 分类完成后,如果所有样本点的类别没有变化,算法结束 如果有变化,重新计算质心(当前类中样本的平均值),回到步骤3几个问题: 1. 聚类个数k的确定 ...

2016-08-25 15:23:58

阅读数 417

评论数 0

原创 机器学习实战之CART

理论CART(Classification and Regression Tree)是决策树的一种。 决策树是每次以某个属性为准,将数据集划分为几个类,最终数据集中的元素都被划分到相应的类中。典型的决策树算法是ID3。ID3与CART不同之处:ID3生成的决策树是n叉树,CART是二叉树;两种算...

2016-08-25 15:23:31

阅读数 798

评论数 0

原创 关联分析之Apriori学习笔记

关联分析(Association analysis)简介大量数据中隐藏的关系可以以‘关联规则’和‘频繁项集’的形式表示。rules:{Diapers}–>{Beer}说明两者之间有很强的关系,购买Diapers的消费者通常会购买Beer。 除了应用在市场篮子数据(market basket...

2016-08-25 15:21:25

阅读数 3312

评论数 1

原创 windows安装matplotlib

安装matplotlib.exe 在Python Shell中import matplotlib出错,显示需要dateutil 下载dateutil文件,格式为whl,在cmd中进入到此文件所在的目录,输入pip install name.whl 注意在上一步中,下载dateutil文件时需要安装...

2016-08-25 15:12:32

阅读数 270

评论数 0

原创 机器学习推导—算法SVM

由于在为知笔记里使用markdown+LaTex写的笔记,直接复制到CSDN里不能显示图片,公式渲染不正确。所以我只能导出成图片上传上来,但导出的图片有一些断层,不影响正常阅读。心塞塞。 想自己搭一个支持为知笔记导出的博客,但又嫌太耗费精力。哪位朋友有较好的解决方法,请联系我!

2016-08-25 15:11:51

阅读数 505

评论数 0

原创 mrjob运行runner参数

本地测试在本地测试作业python your_mrjob_sub_class.py <log_file >output 此脚本会使用InlineMRJobRunner自动调用自身运行各个步骤。如果要更接近Hadoop,可以使用--runner=local,这个参数不会将你当前的工作目...

2016-08-25 15:02:34

阅读数 1191

评论数 1

原创 mrjob运行方式

翻译自http://pythonhosted.org/mrjob/guides/runners.html运行本地测试python my_mrjob.py < test.txt >output 以上脚本会使用InlineMRJobRunner自动运行文件中的步骤。使用--runner=...

2016-08-25 15:01:54

阅读数 641

评论数 0

原创 AdaBoost

adaboost简介adaboost算法是将一系列弱分类器组合成一个强分类器的算法。所谓弱分类器是指识别错误率小于1/2,即准确率仅比随机猜测略高的学习算法。强分类器是指识别准确率很高并能在多项式时间内完成的学习算法。1 Adaboost算法依次训练弱分类器,赋予错误率低的分类器高权值,错误率高...

2016-08-25 14:55:12

阅读数 1964

评论数 0

原创 Jacobi 方法计算特征值特征向量

在求解协方差矩阵的特征值和特征向量时用到了Jacobi方法原理设A是n阶实对称矩阵,则必有正交矩阵P,使PTAP=⎡⎣⎢⎢λ1⋮0⋯⋱⋯0⋮λn⎤⎦⎥⎥=∧; P^TAP= \begin{bmatrix} \lambda_1 &\cdots &0 \\ \vdots &am...

2015-12-12 15:56:42

阅读数 4599

评论数 0

原创 华为交换机STP的配置

什么是STPSTP(Spanning Tree Protocol)生成树协议。 冗余链路当前的交换机为了防止单点故障导致的整个业务中断,常采用冗余链路来实现备份。也就是说如果交换机之间用一条链路互连,那么一旦一条链路出了问题,将会导致整个网络的瘫痪,为了防止这种情况,交换机之间用多条链路互连,当...

2015-12-08 21:24:56

阅读数 13048

评论数 0

原创 两种动态路由的简单配置

RIP配置 拓扑图 路由器RA、RB、RC、RD分别使用了两个物理接口,一个逻辑接口,ip的配置如图所示。 在每个路由器上的配置步骤: 1:配置3个接口的ip地址(两个物理接口和一个逻辑接口)注意:这一步完成后,最好ping一下直连的接口,检查接口状态时up还是down,另外可以检查自...

2015-12-08 21:23:38

阅读数 509

评论数 0

原创 华为路由器ACL简单配置

ACL(Access Control List)访问控制列表,是由一系列规则组成的集合。 先来看下拓扑图吧~ lo0就是LoopBack0,路由器上的逻辑接口,可以模拟一台主机 配置目的: AR1上的lo0可以ping通AR3上的lo0,而lo1不可以ping通AR3上的lo0 一、...

2015-12-08 21:19:19

阅读数 19488

评论数 1

原创 NAT配置

拓扑图: 实验目的: 1、配置easyIP,使AR1的lo0和lo1两个逻辑接口可以访问外网 2、给内网服务器server配置静态NAT 验证:内网IP来ping外网IP步骤一: 基础配置,首先配置好IP。 R1,R2,R4配置默认路由,使数据包能到达R3;R3,R2配置静态IP,...

2015-12-08 21:14:12

阅读数 367

评论数 0

原创 华为路由器DHCP中继

按照老师的例子搭了一个简单的拓扑,包括一个终端,两个路由器,如图: 路由器AR2  g0端口作为网关,地址:192.168.1.1 子网掩码:255.255.255.0 g1端口                  地址 :192.168.2.2 子网掩码:255.255.255.0(...

2015-12-08 21:05:09

阅读数 10935

评论数 3

原创 【C++】指针数组和数组指针/链表的构建和排序

在上一篇计算机图形学/扫描线填充算法中,由于每一条扫描线要对应一个链表,所以使用到了指针数组,在对活性边表排序时涉及到链表的排序,这些知识都忘了,现在捡起来。指针数组用于存储指针的数组,也就是每个元素都是指针。 int * a[5]; //数组中有四个指针 [ ]的优先级高于优先级,我认为可以...

2015-12-01 14:33:38

阅读数 1454

评论数 0

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