自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小白_努力

好好学习,天天向上

原创 逻辑回归原理介绍及Matlab实现

一、逻辑回归基本概念 1. 什么是逻辑回归 逻辑回归就是这样的一个过程:面对一个回归或者分类问题,建立代价函数,然后通过优化方法迭代求解出最优的模型参数,然后测试验证我们这个求解的模型的好坏。 Logistic回归虽然名字里带“回归”,但是它实际上是一种分类方法,主要用于两分类问...

2017-09-27 15:17:49 21575 18

原创 最大似然估计与最大后验概率的区别与联系

最大似然估计(MLE): 最大似然估计提供了一种给定观察数据来评估模型参数的方法,即:“模型已定,参数未知”。简单而言,假设我们要统计全国人口的身高,首先假设这个身高服从服从正态分布,但是该分布的均值与方差未知。我们没有人力与物力去统计全国每个人的身高,但是可以通过采样,获取部分人的身高,然后通...

2017-09-22 14:42:00 11710 0

原创 MATLAB利用散点进行函数曲线拟合

Matlab是一个很强大的数据处理软件,是人们进行数据分析的得力助手。一般我们做社会调研或科学研究时,会得到很多实验数据。当需要研究两个变量之间的关系时,经常要用到曲线拟合。曲线拟合不仅能给出拟合后的关系式,还能用图形直观的展现出变量之间的关系。 其实用matlab做曲线拟合很便捷,下面将以两个变...

2017-08-24 18:34:33 112625 18

原创 Matlab画分段函数

确定你需要的分段函数是怎样一个表达式,比如下面我的这个例子。 y = x,0        2,4       5 - x/2, 6       1, x >= 8; 打开MATLAB软件,粘贴以下代码: clc; clear all x=0:0....

2017-07-31 12:01:21 41704 0

原创 监督学习最常见的四种算法

在机器学习中,无监督学习(Unsupervised learning)就是聚类,事先不知道样本的类别,通过某种办法,把相似的样本放在一起归位一类;而监督型学习(Supervised learning)就是有训练样本,带有属性标签,也可以理解成样本有输入有输出。 所有的回归算法和分类算法都属于监督...

2017-07-12 10:37:04 32217 0

原创 matlab中用不同的颜色和形状在图上画出点的位置

颜色字符串有'c', 'm', 'y', 'r', 'g', 'b', 'w',和'k'。分别表示青,红紫,黄,红,绿,白和黑。 ...

2017-06-27 17:04:00 16878 0

原创 Matlab 将一个矩阵保存在.mat文件中,或读取.mat文件

例13-3 open与load的比较。   >> clear   >> A = magic(3);   >> B = rand(3);   >> save   Saving to: matlab.mat   >> clear ...

2017-06-26 15:37:54 34665 1

转载 C++ string append方法的常用用法

C++ string append()添加文本 使用append()添加文本常用方法: 直接添加另一个完整的字符串: 如str1.append(str2); 添加另一个字符串的某一段子串: 如str1.append(str2, 11, 7); 添加几个相同的字符...

2017-06-04 16:17:05 38082 0

原创 C++中find函数用法

C++中STL里提供了许多字符串操作的函数,下面是字符串查找方面的部分函数用法简介: 1.find() 查找第一次出现的目标字符串: #include<iostream> #include<cstdio> using namespa...

2017-03-16 16:40:48 64247 11

原创 Matlab find()函数用法总结

(1)返回向量中非零元素的位置 find(A) 我们以向量A=[0 1 2 3 4 5 6 7 8] 为例,在MATLAB主窗口中输入如下命令: A = [0 1 2 3 4 5 6 7 8]; find(A) 将会得到 ans =  2 3 4 5 6 7 8 9 ...

2017-02-27 13:34:33 64325 0

转载 Matlab图像的读取和存储

图像处理,主要是对已有的图像进行处理,然后再存储起来,并不是无中生有,创造出一幅图像。因此,图像的读取和存储显得比较重要。     这里创建test.m文件放入已经创建的Matlab文件夹里,之后的操作都在这里进行。由于在文件中操作和Command Window操作的效果一样,所以就...

2016-09-01 10:19:07 41620 1

转载 OpenCV中的RANSAC详解

本文将openCV中的RANSAC代码全部挑选出来,进行分析和讲解,以便大家更好的理解RANSAC算法。代码我都试过,可以直接运行。 在计算机视觉和图像处理等很多领域,都需要用到RANSAC算法。openCV中也有封装好的RANSAC算法,以便于人们使用。关于RANSAC算法的一些应用,可以...

2016-06-15 16:05:08 23425 7

原创 c++ vector begin(),end(),rbegin(),rend()问题

C++ primer (中文版第四版)第273页 9.3.2 begin和end成员         begin和end操作产生指向容器内第一个元素和最后一个元素的下一个位置的迭代器。这两个迭代器通常用于标记包含容器中所有元素的迭代范围。 c.begin() 返回一个迭代器,它指向容...

2016-06-02 15:38:33 16449 0

原创 VS2013代码调试:如何避免调试时加载符号

在利用VS2013进行代码调试时,当电脑接入网络后系统会自动从Microsoft 符号服务器加载PDB符号文件。此加载符号过程使得调试变得非常慢。那么如何避免VS2013调试时加载符号呢? 方法步骤如下: 1.用VS2013打开代码文件,按下F5进行调试,可以看到系统会自动加载符号,而...

2016-06-01 19:53:19 11915 2

原创 c++ vector(向量)使用方法详解

vector 是向量类型,它可以容纳许多类型的数据,如若干个整数,所以称其为容器。vector 是C++ STL的一个重要成员,使用它时需要包含头文件:#include; 一、vector 的初始化:可以有五种方式,举例说明如下: (1) vector a(10); //定义了10个整型...

2016-04-22 11:50:24 22694 0

原创 FAST特征点检测

FAST(Features fromaccelerated segment test)是一种角点检测方法,它可以用于特征点的提取,并完成跟踪和映射物体。FAST角点检测算法最初是由Edward Rosten和Tom Drummond提出,该算法最突出的优点是它的计算效率。 该算法的基本原理是使用...

2016-04-21 14:42:06 9497 0

原创 VS2013+OpenCV249+Windows10环境配置

1.安装opencv2.4.9,解压,请务必记住自己解压的路径。我自己的路径为例E:\opencv2.4.9 2. 配置环境变量 右击“此电脑”——单击“属性”——“高级系统设置”——“环境变量” 添加“用户变量”:(1) 添加opencv变量,值为E:\opencv2.4.9\opencv\bu...

2016-03-14 14:54:10 9654 10

原创 Linux环境 行末尾的^M符号删除

出现^M的原因: Window系统中用/r/n来表示换行,linux中用/n来表示换行,Windows的文本文件,直接拿到linux中使用可能会会出错,因为多出了“/r”字符,这就是我们看到的^M。 解决方案: 1.使用正则表达式删除 在命令模式(vim)下输入 :%s/^M//g ...

2020-03-25 16:48:41 57 0

转载 C++ 按位与、或、异或等方法介绍

按位与运算符(&) 参加运算的两个数据,按二进制位进行“与”运算。 运算规则:0&0=0;0&1=0;1&0=0;1&1=1; 即:两位同时为“1”,结果才为“1”,否则为0 例如:3&5即 0000 0011 & 0000 0101...

2020-03-18 22:56:43 94 0

原创 C++ STL之vector用法总结

虽然已经写过很多关于vector的博客,但久不用总是会忘,趁着这次使用再次熟练一下,再做一次总结,就当给自己写笔记了 介绍 vector是表示可变大小数组的序列容器。 就像数组一样,vector也采用的连续存储空间来存储元素。也就是意味着可以采用下标对vector的元素进行访问,和数组一...

2020-03-18 11:17:52 51 0

原创 Linux下的tar压缩解压缩命令详解

tar -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。 -z:有gzip属性的 -j:有bz2属性的...

2020-02-12 10:48:33 100 0

原创 使用python在hadoop下编写map-reduce

Hadoop Streaming提供了一个便于进行MapReduce编程的工具包,使用它可以基于一些可执行命令、脚本语言或其他编程语言来实现Mapper和 Reducer,从而充分利用Hadoop并行计算框架的优势和能力,来处理大数据。 部署hadoop环境,这点可以参考 http://www....

2019-11-15 15:53:42 94 0

原创 SecureCRT上操作SVN

1.从svn下载代码到本地 一般新建一个文件夹,下载所需的代码,例如 mkdir code,然后进入code文件夹中,开始进行下载 svn co https://svn路径 ./ 此处需要注意:如果想要下载一整个文件夹下的代码/项目,在填写svn路径时,最后面不要加“/” 例如在code...

2019-11-15 15:36:13 216 0

原创 Python中BeautifuSoup库的用法

BeautifulSoup简介 Beautiful Soup是python的一个库,最主要的功能是从网页抓取数据。官方解释如下: Beautiful Soup提供一些简单的、python式的函数用来处理导航、搜索、修改分析树等功能。它是一个工具箱,通过解析文档为用户提供需要抓取的数据,因为简单...

2019-11-13 19:08:11 230 0

原创 requests库的 text / content / json的区别

最近在爬一些数据,刚开始用urllib.request 库,一直连不到数据 ; 后来通过CHROME浏览器的F12,发现该 网站用的是JSON格式{}'Content-Type': 'application/json',},不同于以往的提交方式“Conte...

2019-11-13 16:09:29 171 0

原创 urllib、urllib2、requests的区别

urllib和urllib2的区别 urllib和urllib2模块都做与请求URL相关的操作,但他们提供不同的功能。 urllib2.urlopen可以接受一个Request对象或者url,(在接受Request对象时候,并以此可以来设置一个URL 的headers) urllib.url...

2019-11-13 14:02:37 261 0

原创 requests + xpath抓取网站内容

1.Requests 第三方的python HTTP库,其口号是“让HTTP服务人类(HTTP for Humans)”,功能丰富,接口简洁优雅,文档也很完备。支持python 2.6-3.5 安装 通过 pip 安装: pip install requests 示例: 获取某个网页 ...

2019-11-12 20:27:25 52 0

原创 python中dict()的高级用法

collections中defaultdict的用法 一、字典的键映射多个值 将下面的列表转换成字典 一个字典就是一个键对应一个单值得映射,而上面的列表中有相同的键,如果你想要一个键映射多个值,那么就需要将这多个值放到另外的序列中,比如list或者set里面,像下面这样: 你可以很...

2019-11-12 19:24:42 1243 0

原创 python 常用的基础函数汇总

1.reverse()函数 用于反向列表中元素。 语法:list_1.reverse() 该方法没有返回值,但是会对列表的元素进行反向排序。 aList = [123, 'xyz', 'zara', 'abc', 'x...

2019-11-08 16:53:51 96 0

原创 经典算法Semi-Global Matching(SGM)文献笔记(一)

SGM算法源于《Stereo Processing by Semi-Global Matching and Mutual Information》一文,我认为这篇文章是立体匹配算法中最给力的,放眼KITTI 可以发现目前排名前五十的算法几乎一半都是对SGM的改进,具有最强的实用价值。SGM中文名...

2019-11-06 14:31:17 8906 3

原创 经典算法Semi-Global Matching(SGM)文献笔记(二)

上一篇博客中提到了SGM的第一部分,基于分层互信息(HMI)的代价计算,本文继续说说自己对SGM代价聚合部分的理解。 SGM的代价聚合,其实仔细看看,这并不是严格意义上的代价聚合,因为SGM是为了优化一个能量函数,这和一般的全局算法一样,如何利用优化算法求解复杂的能量函数才是重中之重,其能量函数...

2019-11-06 14:31:05 4053 0

原创 python 多进程(mutiprocessing)以及进程间的通信

首先和线程进行比较 导入进程标准模块和线程标准模块 import multiprocessing as mp import threading as td 定义一个被进程和线程调用的函数 def job(a,d): print('aaaaa') 创建进...

2019-10-17 18:17:59 119 0

原创 解决redis连接错误:MISCONF Redis is configured to save RDB snapshots,即redis无法向磁盘写入RDB的报错

完整的报错信息如下: ResponseError: MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk. Commands that may modi...

2019-10-17 17:21:39 337 0

原创 如何杀死redis进程

此方法是现在常用的,也会用的。 首先查看redis进程:ps -ef|grep redis 会出现如下的redis进程列表(具体的用户名已经隐去,红笔划掉的就是你自己之前启动redis时用的名字) 然后kill掉对应的进程:kill -9 pid 其中pid就是如上图对应的"...

2019-10-17 17:16:42 1489 0

原创 状态不好,无法潜心学习,怎么破?

从参加工作以来,一年多的时间,发现自己是一个“知难而退”的人,每次leader布置新任务的时候,第一反应是拒绝,每次新任务的展开总是要拖上一两天,美其名曰给自己做心理建设,幸好任务都不是什么紧急的任务,不然让leader失望的次数恐怕要呈指数型增长了。 时间久了,我也发现了自己在工作方面...

2019-10-15 15:39:48 412 7

原创 Linux下redis配置参数说明

redis定义 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add...

2019-09-16 16:56:49 733 0

原创 python split()与strip()的区别

split() Pythonsplit()通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则分隔 num+1 个子字符串 split() 方法语法: str.split(str="", num=string.count(str)) 参数解释: str -...

2019-09-11 15:28:22 351 0

原创 IndentationError: unindent does not match any outer indentation level

【问题】 一个python脚本,本来都运行好好的,然后写了几行代码,而且也都确保每行都对齐了,但是运行的时候,却出现语法错误: IndentationError: unindent does not match any outer indentation level 【解决过程】 1.对于此错误...

2019-09-10 19:43:12 150 0

原创 telnet提示Escape character is ‘^]’.

在linux/unix下使用telnet(telnet ip 端口号)连接主机时提示“Escape character is '^]'.”,这是什么意思?如何解决? Escape character is '^]'.解决方法 “^”是Ctrl键的意思! ...

2019-09-05 17:39:11 7950 0

原创 Hadoop常用命令

参数 作用 示例 返回值 appendToFile 将一个或者多个本地 文件追加到目的文件 hdfsdfs-appendToFilelocalfile /user/hadoop/hadoopfile Returns0onsuccessand1on...

2019-09-04 11:07:28 72 0

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