自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 scikit-learn机器学习模块(下)

交叉验证一般只将70%和30%分为训练集和测试集的方法称为简单交叉验证,而另一种K折交叉验证是指将数据分为K份,轮流以其中K-1份作为训练,另一份作为测试集,取平均的泛化误差最小的模型,具体为:clf = KNeighborsClassifier()>>> from sklearn.model_selection import cross_val_score>>> cross_va

2017-11-17 10:39:40 902

原创 scikit-learn机器学习模块(上)

scikit-learn中的数据数据格式:2维数组或者矩阵,[n_samples, n_features]包含数据集:Iris data ,digits data, boston data(housing price)例如:from sklearn.datasets import load_iris>>> iris = load_iris() -->其中含有iris.data和i

2017-11-16 22:13:42 471

原创 skimage模块

可以用来做图像做处理的模块有很多,不过对于使用python不熟悉,或者刚使用python做图像处理的时候,经常不知道应该选择使用哪些模块。比如,scipy中misc和ndimage中都有相应的图像处理函数,现在就介绍一下scikit-image模块吧:1)from skimage import data例图: data里面会有样图,如data.camera()是一张(512, 512)

2017-11-16 17:27:45 7061

原创 python学习笔记(三)

Scipy模块1、关于文件保存和读取操作,有多种方式,比如使用scipy中的io的io.savemat()和io.loadmat();对于图片可以使用scipy中的misc的misc.imread () 或者matplotlib中的pyplot的pyplot.imread()其中,numpy也提供text files的操作:numpy.loadtxt()和numpy.savetxt

2017-11-09 10:26:25 649

原创 python学习笔记(二)

29、关于文件输入参数,可以通过sysy.argv查看,但!Don’t implement option parsing yourself. Use modules such as optparse, argparse or :mod`docopt`.30、os.listdir('.')31、importlib.reload(demo)用于重加加载更改后新的模块32、if __na

2017-11-08 09:34:02 300

原创 python学习笔记(一)

1、对于string类型,相加+是字符串的拼接,与数字相乘(如2*),即重复两次(如b="hello",2*b="hellohello");2、type(a)求a的类型3、复数表示a=1.5+0.5j,a.real和a.imag4、2**3表示2的3次方5、Note that colors[start:stop] contains the elements with indic

2017-11-07 12:30:27 315

原创 C++程序设计语言笔记(4)

54)函数重载和类属机制所实现的叫做编译时多态;运行时多态指的是基类中定义虚函数,在派生类中对该虚函数进行重定义,要通过基类指针(或基类引用)来调用虚函数;55)除了构造函数之外,任意非static成员函数都可以根据需要设计为虚函数。56)当指针调用类的虚函数时,指针是动态绑定所指向的类的对象(基类或者派生类)。57)通过基类引用调用虚函数同样也采用动态绑定。例如:void print

2017-04-21 10:15:03 418

原创 C++语言程序设计笔记(3)

50)二进制文件I/O,e.g:ifstream inFile;ofstream outFile;outFile.open( "c:\\1.dat", ios::binary);for ( i = 0; i{outFile.write( (char*)&a[i], sizeof( a[i] ) ); //强制转换}outFile.close();inFile

2017-04-20 17:28:03 338

原创 C++语言程序设计笔记(2)

25)在内存中,C风格字符串常量的最后被自动加了一个'\0', 因此在输出时能确定字符串的终止位置。26)char cStr[11]; cin.get(cStr, 11) or cin.getline(cStr, 11);27)标准库字符串操作函数:strcat(toStr, fromStr) ——将fromStr全部连接到toStr后面,必须保证toStr够大以容纳fromStr

2017-04-20 15:22:58 486

原创 C++语言程序设计笔记(1)

1)switch语句中的条件必须是整型(即bool、int、 long和char等)、枚举类型或者是类类型。如果条件是类类型的,则该类必须具有一个将类类型转换成整型或枚举类型的类型转换函数(具有单个参数的构造函数被用作将参数类型转换为该类类型的转换函数)。2)extern保留字表示变量的引用性声明,即使用在其它作用域上声明的变量。3)using namespace std; 是把在std作

2017-04-19 17:21:18 447

原创 Linux登录界面死循环

首先,之前为了重装cuda, 将linux界面功能禁用,安装成功后再重新启用,但是发现就一直停留在登录界面跳不出来……看了网上很多建议,有的说设置.Xauthority的权限,有的说直接删掉该文件……基本都试过,都没有效果,到目前都没有解决问题,但是暂时找到替代的方法,根据目前这种情况,看大家是否有经验,给一些有用的建议吧!1)在登录界面时,按Ctrl + Alt + F1进入文字界面,登录用

2017-04-18 10:15:26 6350 1

原创 Linux服务器磁盘空间不足异常

这两天服务器老是出现自动重启现象,重启之后发现磁盘空间为0,但是自己运行的程序并没有产生中间结果什么的,之前跑也是正常,所以初步排除了是自己程序的问题。期间,监控磁盘的大小,发现剩余空间在以一定的速度慢慢减少……于是:1)使用du -h -d 1 /home/命令查看/home的磁盘情况,发现是稳定的;于是将问题锁定到上一级目录:2)使用du -h -d 1 /查看通过逐级排查,发现莫

2017-04-18 10:05:12 3878

原创 堆、列表、队列和栈

堆(Heap):首先来讲一讲堆的结构,以下图为例。从根结点开始,每个结点可以有左、右两个结点,元素优先将每一层按从左到右的方式填满,即父结点最多有两个子结点,有右子结点就一定会有左子结点,同一层的某个结点左边一定是填满的。接下来,说一说堆中元素摆放的规则。堆分为两种情况,有最大堆和最小堆,最小堆就是根结点元素的值是所有元素中最小的,最大堆则相反,下图是一个最小堆。在一个摆放好元素的最小堆中

2017-04-11 17:48:31 11985

原创 快速排序QuickSort

快速排序是一种分治算法,即通过递归,不断减少每一次要处理的数组元素,并找到分界元素的位置,具体地:1)给定一个大小为n的数组A[n];2)以数组中第一个元素,即A[0]=x作为第一次分界值,将A[n]中剩余的其它元素,按照“比x小或者相等的元素放在x的左边,比x大的元素放在x右边”的规则,重新排列数组,假设为B[n],并返回一个数值q,表示x在重新排列后数组的位置;具体的,可以使用使用Pa

2017-04-11 16:44:14 375

原创 Torch基础学习(一)

CVPR是计算机图像视觉方面的顶级会议,在2015年的会议上有两项基于ML的开发平台被提出来,分别是Caffe和Torch,且在会议上作了Tutorials,可见其有一定的影响力。具体的与该会议相关的资料,有兴趣的不妨看看TomBone's Computer Vision Blog的文章Deep down the rabbit hold: CVPR 2015 and beyond。我在这就不班门弄

2015-09-21 15:57:57 6156 2

原创 Ubuntu语言设置英文

1、在终端输入命令sudo vi /etc/default/locale;2、用vi中将原内容LANG="zh_CN.UTF-8″LANGUAGE=”zh_CN:zh”修改为LANG="en_US.UTF-8″LANGUAGE="en_US:en"3、shutdown -r now重启

2015-08-29 15:23:06 1111

原创 Ubuntu取消图形界面启动

1、Ctrl+Alt+t打开终端;2、sudo vi /etc/default/grub(如果不用sudo无法更改该只读文件)3、找到GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"更改为GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text";(关于vi的用法不详述,在此可以是j、k、l、h控制光标移动找到目标位置

2015-08-29 14:44:47 883

空空如也

空空如也

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

TA关注的人

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