- 博客(11)
- 资源 (8)
- 收藏
- 关注
原创 机器学习-sklearn网格搜索法
网格搜索法可以用来寻找合适的参数,尝试所有可能的参数组合。sklearn提供的GridSearchCV类,可以通过字典来提供分类器或回归器的类型对象。字典的键我们将要调整的参数,而字典的值就是需要尝试的参数值的相应列表。from sklearn.svm import SVCfrom sklearn.grid_search import GridSearchCVfrom pprint import
2017-06-18 20:48:11 2615
原创 机器学习-sklearn逻辑回归分析
逻辑回归为一类分类算法,可以用于预测事件发生的概率,或者某事物属于某一类别的概率。逻辑回归是以logistic函数为基础的,该函数的取值介于0~1之间,与概率值吻合。 1.k-折交叉验证 将数据集分为k份,在k次迭代过程中,每个包会有1次被用于验证,其余用于训练。示例:kf = KFold(n=10,n_folds=7)for train,test in kf: print(train
2017-06-18 19:45:40 1503
原创 机器学习-sklearn模块数据预处理
1.数据标准化,使数据满足高斯分布 preprocessing.scale()函数import numpy as npfrom sklearn import preprocessingfrom scipy.stats import andersonrain = np.load('rain.npy')rain = .1 * rainrain[rain < 0] = 0.05/2scaled
2017-06-18 16:45:11 484
原创 linux下c++实现udp组播模式
组播:发送的信息,小组内所有成员都能同时接受到。 组播发送端跟接收端的具体流程为: 发送方: a.创建socket b.设置发送的群组的地址 c.发送,调用sendto()函数 在调用
2017-06-14 22:32:30 8844 2
原创 c++向main函数传递参数
int main(int argc,char **argv){...}第一个形参argc表示数组中字符串的数量;第二个形参argv是一个数组,它的元素是指向C风格字符串的指针。
2017-06-12 10:27:02 890
原创 linux下c++读取串口
目前有两种读取串口的代码实现,分别如下所示,第一种实现起来较为简单,复制下面的代码编译就能使用。第二种方法需要安装依赖项,具体步骤后面详细介绍。 方法一:#include <errno.h>#include <fcntl.h> #include <stdio.h>#include <stdlib.h>#include <string.h>#include <termios.h>#inc
2017-06-11 19:17:32 6451 2
原创 pandas&pandas学习教程&DataFrame与Series数据结构
安装: pandas的最小依赖项为: NumPy,python-dateutil,pytz 安装pandas前需先安装上述三个依赖项。 pandas官网文档强调,pandas项目名称中的字母应该全部采用小写形式,同时导入pandas库应采用import pandas as pd。 1.pandas的DataFrame数据结构 DataFrame是一种带标签的二维对象。 创建方式为:从
2017-06-04 11:25:59 2492
原创 Numpy掩码式数组
数据很大形况下是凌乱的,并且含有空白的或者无法处理的字符,掩码式数组可以很好的忽略残缺的或者是无效的数据点。掩码式数组由一个正常数组与一个布尔式数组组成,若布尔数组中为Ture,则表示正常数组中对应下标的值无效,反之False表示对应正常数组的值有效。创建方法为,首先创建一个布尔型数组,然后通过numpy.ma子程序包提供的函数来创建掩码式数组,掩码式数组提供了各种所需函数。 创建实例如下:imp
2017-06-03 22:09:59 2907
原创 numpy中loadtxt与genfromtxt函数
本博客介绍loadtxt与genfromtxt两个函数中部分参数的使用。 1.converters 将指定一列中的数据,通过一个函数进行运算,保存运算后的值。行可以用行号或者代号表示,函数可以为一般的函数或者lambda函数(关于lambda函数可以看:http://blog.csdn.net/weixin_37895339/article/details/72852931)。convertfu
2017-06-03 17:20:18 6785 1
原创 python中的lambda函数
lambda是python中一个常用的函数定义方法,我是在使用numpy.genfromtxt()函数中的converters参数看到的。 常用函数定义方法如下:>>> def f(x) : return x/10>>> f(10)1.0lambda函数定义方法如下:>>> f = lambda x:x/10>>> f(10)1.0lambda的主要用法就是定义一个函数
2017-06-03 16:40:44 1122
原创 cmake基础入门教程
cmake是一个跨平台的编译(安装)工具,可以在linux下生成makefile,在Windows下生成project。方便代码的跨平台移植,在linux中避免了makefile的编写。 本教程为入门时笔记,随时更新。 1.语法规则 (1)cmake的指令大小写都可以使用,例如SET()可以写成set()。 (2)变量有大小写之分,例如SRC_LIST与src_list不同。 (3)变量使
2017-06-02 15:31:25 549
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人