- 博客(10)
- 收藏
- 关注
原创 SVM(1):理清分离超平面方程和法向量
一、对分离超平面方程的理解《统计学习方法》书中:1、简要解释:分割平面:在三维XYZ坐标系里,XoY平面把三维坐标系“分割”成两个空间,XoY平面就是一个分割平面。分割平面可以推广到一维、二维、四维......维空间中,此时把分割平面称为“超平面”。在一维空间里,超平面是一个点;在二维空间里,超平面是一条线;三维空间里是一个平面;四维及四维以上就没法用几何表
2017-03-24 11:06:40 11365 2
原创 C++中单个数字的int类型和char类型之间的相互转换
特别注意char 只能处理单个字符如,1,2,3到9等,不能接收11,11等多位数字//值为数字的char转为对应数字char c1='3';int c1int;c1int=c1-'0';cout //int转为char型int i2=4;char c2;c2=i2+'0';cout
2017-03-22 21:29:16 2642
原创 Linux相关网址收藏
1、Linux分屏——tmux的使用方法和个性化配置:http://www.cnblogs.com/chjbbs/p/5689011.html
2017-03-22 16:45:36 307
原创 Linux环境下.vimrc的配置
第一步:进入根目录:cd /第二步:打开.vimrc(若没有.vimrc文件则会自动创建):vim .vimrc第三步:在.vimrc文件中输入以下语句:set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936 "在vim显示中文 set termencoding=utf-8 "在vim显示中文set encoding=utf
2017-03-22 15:24:10 897
原创 Numpy:排序及返回索引、多重复制、两个矩阵对应元素取最小值、随机选择元素
1.排序: sort()# 方法一:import numpy as npa = np.array([[4,3,5,],[1,2,1]])print (a)b = np.sort(a, axis=1) # 对a按每行中元素从小到大排序print (b)# 输出 [[4 3 5] [1 2 1]][[3 4 5] [1 1 2]]# 方法二:import numpy as
2017-03-15 14:20:24 7698
转载 求矩阵各个元素两两之间的欧式距离(python实现)
本文转载自:http://blog.csdn.net/uwell_peng/article/details/49992759在很多算法中都会涉及到求向量欧式距离,例如机器学习中的KNN算法,就需要对由训练集A和测试集B中的向量组成的所有有序对,求出和的欧式距离。如果一个二重的嵌套循环来实现,在向量集很大时效率不高。这里介绍如何将这一过程用矩阵运算实现。假设有
2017-03-15 11:10:43 8838
原创 Windows下安装Python常用工具包(numpy、scipy、scikit-learn)
机器学习常用到的python工具包有numpy、scipy、scikit-learn。如果安装了pip的话,直接 pip install numpy 就可以安装 numpy ,但 scipy 依赖于 numpy+mkl ,由于直接安装 numpy 并不会安装 Inter MKL ,从而导致无法安装 scipy 。因此,可以从加州大学底下一个实验室的网站(http://www.lfd.uci
2017-03-13 16:34:27 3539
转载 awk入门实例(实用)
本文转载自(更多内容请参考):点击打开链接一、使用说明格式:awk [-F field-separator] 'commands' input-file(s)其中,commands 是真正awk命令,[-F域分隔符]是可选的。 input-file(s) 是待处理的文件。在awk中,文件的每一行中,由域分隔符分开的每一项称为一个域。通常,在不指名-F域
2017-03-08 11:31:49 254
原创 memmove()函数:复制内存内容(优点:可以处理重叠的内存块)
头文件:#include memmove() 用来复制内存内容,其原型为: void * memmove(void *dest, const void *src, size_t num);memmove() 与 memcpy() 类似都是用来复制 src 所指的内存内容前 num 个字节到 dest 所指的地址上。不同的是,memmove() 更为灵活,当src 和 de
2017-03-03 22:04:54 686
原创 Windows下使用Sublime Text运行C++代码
第一步:Windows下使用g++编译器1、概念解析gcc与g++都是gnu的编译器;gcc是c语言的编译器;g++是c++的编译器。 2、下载安装以及配置MinGW(1)首先从这个网址(https://sourceforge.net/projects/mingw/)下载”mingw-get-setup.exe”,然后双击安装(默认安装即可):(
2017-03-01 14:28:47 2821
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人