自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 「转」 python中try except处理程序异常的三种常用方法

转载自:http://www.pythontab.com/html/2013/pythonjichu_0204/210.html 如果你在写python程序时遇到异常后想进行如下处理的话,一般用try来处理异常,假设有下面的一段程序:try: 语句1 语句2 . . 语句Nexcept .........: do something ......

2017-09-14 16:31:48 582

转载 服务器与本地传输文件---scp命令

首先是本地到远程的操作:操作的格式如下 scp -P 端口号 local_file remote_username@remote_ip:remote_folder 或者 scp -P 端口号 local_file remote_username@remote_ip:remote_file第1个仅指定了远程的目录,文件名字不变,第2个指定了文件名; * 例子: scp /home/spa

2017-09-06 11:33:07 874

转载 【转】ubuntu下修改环境变量以及添加PYTHONPATH方法

Ubuntu下设置环境变量有三种方法,一种用于当前终端,一种用于当前用户,一种用于所有用户:一:用于当前终端:在当前终端中输入:export PATH=$PATH:<你的要加入的路径>不过上面的方法只适用于当前终端,一旦当前终端关闭或在另一个终端中,则无效。export NDK_ROOT=/home/jiang/soft/Android-ndk-r8e #只能在当前终端使用。二:用于当前用户:在用户

2017-09-06 09:36:28 2039

转载 [转]ubuntu 14.04 下利用apt-get方式安装opencv

参考 http://blog.csdn.net/tina_ttl/article/details/52745807

2017-09-04 10:52:16 1964

原创 Java.lang.UnsatisfiedLinkError解决办法

在用JNI编程时,经常会遇到Java.lang.UnsatisfiedLinkError这种报错。先排除xx.so文件在程序中的连接问题,确定工程可以找到xx.so文件。一般报此错误,大多是由于函数接口不对,使用如下命令sudo readelf -Ws libxx.so >> test.log把xx.so文件中的内容dump到test.log文件中,在test.log文件中可以看到所有函数的内容,

2017-08-30 15:10:34 6131

转载 [转]ubuntu 安装bcompare

Terminal Installwget http://www.scootersoftware.com/bcompare-4.1.9.21719_amd64.deb sudo apt-get update sudo apt-get install gdebi-core sudo gdebi bcompare-4.1.9.21719_amd64.deb Terminal Uninstallsu

2017-08-28 11:00:37 1070

转载 [转]ubuntu上创建程序软链接

一、具体用法ln -s 源文件 目标文件当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间,只生成目标文件的一个镜像。例如:ln -s /tmp/less /usr/local/bin/less二、注意:(1)ln命令会保持你每一处连接文件

2017-08-28 10:28:07 908

转载 Spyder中import tensorflow出现问题

一、tensorflow安装过程,首先是建立一个名称为tensorflow的类似命名空间的东西,用anaconda navigator或者promot命令行都可以,然后直接在promt里面安装tensorflow,命令行不用那些复杂的,直接一句pip install tensorflow-gpu就行了,如果因为网速不行再换清华的镜像什么的。 如果只建立一个tensorflow的命名空间而不运行pi

2017-07-10 17:13:49 8458

原创 Windows下通过Anaconda安装tensorflow

1.先安装Anaconda,版本4.4.0,其Python版本为3.6 https://www.continuum.io/downloads 2. 据网上资料显示TensorFlow在windows下对Python3.5支持度更好,所以将Anacoda中的Python进行版本更改。打开Anaconda Prompt,以管理员身份运行,输入 conda install python=3.5.2

2017-07-06 17:38:49 2001

原创 感知机-BP神经网络

感知机(perceptron)数据集的线性可分: 对数据集 若存在某个超平面 w·x+b=0,能够将数据集的正实例点和负实例点完全正确地划分到超平面的两侧,即对所有y=+1的实例,w·x+b>0,对所有y=-1的实例,w·x+b<0,则认为数据集T线性可分。感知器(perceptron)1957年由Rosenblatt提出,是神经网络与支持向量机的基础。感知器是二类分类的线性分类模型,其输入为实

2017-01-04 00:41:06 2136

原创 Adaboost算法及分析

提升的思想: 对于分类问题,给定一个训练样本集,求比较粗糙的分类规则(弱分类器)要比求精确的分类规则(强分类器)容易的多。提升方法就是从弱学习算法出发,反复学习,得到一系列弱分类器(又称为基本分类器),然后组合这些弱分类器,构成一个强大分类器。大多数的提升方法都是改变训练数据的概率分布(训练数据的权值分布),针对不同的训练数据分布调用弱学习算法学习一系列弱分类器。 那么就存在两个

2017-01-03 20:34:09 2044

原创 ImageJ开发插件注意事项

在ImageJ的安装包里,有一个”plugins”的文件夹,ImageJ中所有的插件都是放在”plugins”文件夹中。”plugins”文件夹中允许创建与某个插件有关的子文件夹,此文件夹中存放的是与此插件相关的编译好的类文件以及配置文件。ImageJ的插件机制可以自行识别满足以下要求的插件 1)插件类按着规定必须继承以下三个类中的某一个 “PlugIn”,此类在运行时不需要输入图像,”PlugI

2016-12-12 11:41:09 6508

转载 【cs229-Lecture5】生成学习算法:1)高斯判别分析(GDA);2)朴素贝叶斯(NB)

参考: cs229讲义 机器学习(一):生成学习算法Generative Learning algorithms:http://www.cnblogs.com/zjgtan/archive/2013/06/08/3127490.html首先,简单比较一下前几节课讲的判别学习算法(Discriminative Learning Algorithm)和本节课讲的生成学习算法(Generative

2016-12-11 11:32:03 663

转载 [Machine Learning] 梯度下降法的三种形式BGD、SGD以及MBGD

阅读目录 1. 批量梯度下降法BGD 2. 随机梯度下降法SGD 3. 小批量梯度下降法MBGD 4. 总结  在应用机器学习算法时,我们通常采用梯度下降法来对采用的算法进行训练。其实,常用的梯度下降法还具体包含有三种不同的形式,它们也各自有着不同的优缺点。  下面我们以线性回归算法来对三种梯度下降法进行比较。  一般线性回归函数的假设函数为:

2016-12-10 11:06:06 419

转载 <转载>C++各数据类型最大最小值

#include<iostream>#include<string>#include <limits>using namespace std;int main(){ cout << "type: \t\t" << "************size**************"<< endl; cout << "bool: \t\t" << "所占字节数:" << sizeo

2016-10-27 12:24:52 743

转载 [转]MSVCRTD.lib(crtexew.obj) : error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainC

二,原因及解决办法 产生这个问题的真正原因是c语言运行时找不到适当的程序入口函数,一般情况下,如果是windows程序,那么WinMain是入口函数,表示工程中可以建立图形窗口。 如果是dos控制台程序,那么main是入口函数,在VS2010中新建项目为“win32控制台应用程序”,而如果入口函数指定不当,很显然c语言运行时找不到配合函数,它就会报告错误。修改设置适应你的需求 如果你需要的是w

2016-10-27 10:12:33 639

转载 从机器学习谈起(转载)

转载自http://www.cnblogs.com/subconscious/p/4107357.html 从机器学习谈起  在本篇文章中,我将对机器学习做个概要的介绍。本文的目的是能让即便完全不了解机器学习的人也能了解机器学习,并且上手相关的实践。这篇文档也算是EasyPR开发的番外篇,从这里开始,必须对机器学习了解才能进一步介绍EasyPR的内核。当然,本文也面对一般读者,不会对阅读有相关的前提

2016-10-24 16:20:49 475

转载 MinGW error: Lapack is missing

因工程需要,在windows下的mingw中编译报错如下 configure: error: Lapack is missing.解决方案如下 http://www.linuxdiyf.com/linux/14413.html

2016-10-22 21:44:58 367

原创 Ubuntu 16.04安装MinGW32

直接使用命令sudo apt-get install mingw32会报错 Unable to locate package mingw32解决办法如下sudo gedit /etc/apt/sources.list//在sources.list末尾添加,保存deb http://us.archive.ubuntu.com/ubuntu trusty main universesudo apt

2016-10-21 17:11:29 10948

原创 <leetcode>Money Robbing

问题描述 A robber is planning to rob houses along a street. Each house has a certain amount of money stashed, the only constraint stopping you from robbing each of them is that adjacent houses have securi

2016-10-15 21:05:51 1206

原创 <LeetCode>Largest Divisible Subset

问题描述 Largest Divisible Subset Given a set of distinct positive integers, find the largest subset such that every pair (Si, Sj) of elements in this subset satisfies:Si%Sj = 0 or Sj%Si = 0.算法分析 利用一个性质

2016-10-15 17:07:59 320

原创 Matlab编程(一)

读取txt文件存入矩阵fid=fopen('test.txt','r');data = fscanf(fid,format,size);fclose(fid);其中data为读取内容的数组,fid为fopen打开文件的返回值,format是格式化参数(像printf、scanf)。size表示data数组的大小,size是一个[m n]的向量,m为行n为列,它是按列读取的。如size为[4 i

2016-10-13 20:37:53 472

原创 最近点对问题

该问题的形式化表示: Input:平面上有n个点 Output:欧式距离最近的点对1 暴力破解法,列举出这个平面所有的点对,找出最小的那个点对,所需要的时间复杂度为O(n^2)2 用分而治之的思想 (1) 将平面上的点均分成左右两部分 分别求出左,右两边最近点对的距离d1,d2,δ =min(d1,d2) 然后我们需要考虑的是,是否存在来自分割线左右两侧的点其距离比 δ 还小,所以也需

2016-10-02 16:05:48 401

原创 逆序数计数问题

逆序数问题的形化表示 输入:一组n个不同的数的序列A[n] 输入:逆序数对数记为 num,如果 i a[j] ,那么就是逆序数对 逆序数技术问题是排序算法的某种变形。方法一:暴力破解法(类似于冒泡排序) 思路:列举出所有的数组对,一共有 n*(n-1)/2 对,判断这些是否为逆序数对数。 时间复杂度:O(n^2) 方法二:运用divide-and-conquer,借鉴归并排序或者

2016-10-02 14:01:03 1847

转载 【转载】C++ 宏定义

一、#define的基本用法#define是C语言中提供的宏定义命令,其主要目的是为程序员在编程时提供一定的方便,并能在一定程度上提高程序的运行效率,但学生在学习时往往不能 理解该命令的本质,总是在此处产生一些困惑,在编程时误用该命令,使得程序的运行与预期的目的不一致,或者在读别人写的程序时,把运行结果理解错误,这对 C语言的学习很不利。1 #define命令剖析1.1 #define的概念#d

2016-09-28 21:35:34 563

原创 求最大公约数gcd算法

求两个正整数a,b最大公约数方法较常用的是欧几里得提出的辗转相除法 假设a=b*k+r …….(1),则gcd(a,b)=gcd(b,r)…….(2); 证明: 设c=gcd(a,b),则a=c*n, b=c*m 根据上式(1) r=a-b*k=c*n-c*m*k=(n-m*k)*c 此时需要证明c=gcd(b,r),由于b=c*m,r=c*(n-m*k),所以只需要证明m与n-m*k互

2016-09-21 16:57:04 1283

转载 统计学的基本概念

[转]浅谈协方差矩阵 一、统计学的基本概念 统计学里最基本的概念就是样本的均值、方差、标准差。首先,我们给定一个含有n个样本的集合,下面给出这些概念的公式描述:均值:标准差:方差:均值描述的是样本集合的中间点,它告诉我们的信息是有限的,而标准差给我们描述的是样本集合的各个样本点到均值的距离之平均。以这两个集合为例,[0, 8, 12, 20]和[8, 9, 11, 12],两个集合的均值都是10

2016-09-13 17:34:49 6159

原创 MinGW安装使用

在网上看了很多MinGW安装的帖子,但是好像都比较老了,为了方便以后使用所以觉得有必要记录一下自己的安装过程。(MinGW根目录为C:\MinGW) 1.下载MinGW安装 网址,点击download进行下载。 2.运行后开始安装 3.在此界面中选择需要安装的组件,右键单击 mark for installation, 点击左上方的Installation按钮,选择Apply,开始进行组件

2016-09-03 10:42:49 1670

原创 Windows上编译libCVD.dll

Windows上编译libCVD.dll官方提供的libcvd说明文档 git上有libcvd的源码 master分支上的工程不管是用VS2010,还是VS2015编译,都会报语法错误,原因未知。转用cvd-1.x分支,环境:win8+VS2010 编译后报错 无法打开文件”pthread.h” 配置pthread,以下为配置方法 方法一 方法二

2016-08-24 15:51:41 964

原创 文章标题

char * 和 char [] 的区别 c++中内存分区 (1)堆(不同于数据结构中的堆) 由程序员手动分配和释放的,分配方式似链表,在C++中由new分配,delete释放。 (2)栈 由编译器自动分配和释放,存放函数的参数值,局部变量的值等。 (3)全局(静态)存储区 存放全局变量和静态变量,有DATA段和BSS段分别存储的是初始化变量和未初始化变量,程序结束后由系统自动释放。

2015-06-28 11:05:01 442

原创 python基础教程__列表、元组、字符串和字典

python基础教程 列表 元组 字符串 字典

2015-03-06 23:41:09 887

原创 计算机图形学_复习整理(3)

插值、逼近、拟合插值:给定一组有序的数据点Pi,i=0, 1, …, n,构造一条曲线顺序通过这些数据点,称为对这些数据点进行插值,所构造的曲线称为插值曲线。逼近:型值点(插值点)比较多时,很难用低次函数进行内插,因此可选用一个低次函数尽量的逼近这些点。拟合:构造一条曲线使之在某种意义下最接近给定的数据点(但未必通过这些点),所构造的曲线为拟合曲线。通俗意义上它们的区别在于:拟合是

2015-01-14 14:00:51 1235

原创 计算机图形学_复习整理(2)

此文章整理内容为基本图形的生成算法,包括:直线的扫面转化算法(中点画线法、Bresenham算法)、区域填充算法、裁剪算法。直线的扫描转换算法——中点画线算法  基本思想:假设斜率k的范围是01,或者P2,P1P2的中点为M(Xp+1,Yp+0.5)。对于直线(X0,Y0)~(X1,Y1)构造理想直线F(x)=ax+by+c=0,Q为理想直线与X=Xp+1的交点,将M点的坐标代入直

2015-01-14 13:54:37 1285

原创 计算机图形学_复习整理(1)

此文章仅为《计算机图形学》期末复习资料整理。        1.图形系统的组成            计算机:计算功能       鼠标器、其他图形输入设备:输入功能       绘图仪、其他硬拷贝设备:输出功能       磁带机、硬盘、其他存储设备:存储功能       图形显示终端:对话功能       2.计算机图形学和图像处理的关系

2015-01-06 13:11:38 3268

空空如也

空空如也

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

TA关注的人

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