自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 资源 (7)
  • 收藏
  • 关注

原创 Jupyter Notebook 文件默认目录的查看

输入命令:jupyter notebook --generate-config

2019-04-22 20:38:03 6359 1

原创 Matlab一些快捷键

Ctrl + R - 批量注释 Ctrl + T - 批量取消注释 Ctrl + I - 智能缩进

2019-03-19 17:02:16 516

原创 Tensorboard显示遇到的一些问题及解决方法

方法一:参考TensorFlow中文社区教程TensorBoard部分:http://www.tensorfly.cn/tfdoc/how_tos/summaries_and_tensorboard.html教程方法具体如下:输入下面的指令来启动TensorBoardpython tensorflow/tensorboard/tensorboard.py --logdir=pat...

2019-03-11 20:58:03 2874

原创 Python一些基础知识

#表示注释 每一行都是一个语句,无需在末尾加任何符号来表示一句 当语句以冒号:结尾时,缩进的语句视为代码块。 使用缩进来组织代码块 按照约定俗成的管理,应该始终坚持使用4个空格的缩进 对大小写敏感 对于很大或很小的浮点数,就必须用科学计数法表示,把10用e替代,1.23x109就是1.23e9,或者12.3e8,0.000012可以写成1.2e-5,等等 转义字符\可以转义很多字符,...

2019-03-07 22:51:33 270

原创 PyCharm使用小技巧

一、常用快捷方式Ctrl+d - 复制一行 Ctrl+y - 删除一行 Ctrl+/ - 注释单行和多行 Shift+回车 - 快速换行 Tab - 向右缩进 Shift+Tab - 向左缩进 Ctrl+f - 查找 Ctrl+r - 替换 Ctrl+- - 折叠代码 Ctrl++ - 展开代码 Ctrl+Shift+- - 批量折叠 Ctrl+Shift++ - 批量...

2019-03-06 17:56:37 5923 1

原创 MNIST数据集转为matlab可读的mat格式

MNIST手写数字图像数据库60000个训练集,10000个测试集,灰度图,大小均为28*28数据集网址:http://yann.lecun.com/exdb/mnist/train-images-idx3-ubyte.gz: training set images (9912422 bytes)train-labels-idx1-ubyte.gz: training set l...

2019-03-04 15:27:42 9811 16

转载 Haar小波变换

1.哈尔基函数 最简单的基函数是哈尔基函数(Haar basis function)。哈尔基函数在1909年提出,它是由一组分段常值函数组成的函数集。这个函数集定义在半开区间[0,1)上,每一个分段常值函数的数值在一个小范围里是1,其他地方为0,现以图像为例并使用线性代数中的矢量空间来说明哈尔基函数。 如果一幅图像仅由2^0=1个像素组成,这幅图像在整个[0,1) 区间...

2018-08-23 17:28:03 22497 4

原创 线性插值

1、线性插值是指插值函数为一次多项式的插值方式,其在插值节点上的插值误差为零。2、几何意义线性插值的几何意义如右图所示,即为利用过点 和  的直线来近似原函数。3、应用1)线性插值在一定允许误差下,可以近似代替原来函数;2)在查询各种数值表时,可通过线性插值来得到表中没有的数值。 参考:https://baike.baidu.com/item/%E7%BA%BF%E...

2018-08-16 20:35:24 6867

原创 独热编码(one-hot encoding)

1、定义维基百科上的定义如下:https://en.wikipedia.org/wiki/One-hotone-hot is a group of bits among which the legal combinations of values are only those with a single high (1) bit and all the others low (0)[1]....

2018-08-13 15:47:16 4823 1

原创 数据归一化方法

数据归一化方法是神经网络预测前对数据常做的一种处理方法。数据归一化处理把所有数据都转化为[0,1]之间的数,其目的是取消各维数据间数量级差别,避免因为输入输出数据数量级差别较大而造成网络预测误差较大。数据归一化的方法主要有以下两种:(1)最大最小法函数形式如下:             其中,为数据序列中的最小数,为序列中的最大数。(该方法可直接使用matlab自带函数...

2018-08-08 10:04:18 12667

转载 matlab中双百分号%%的作用:代码分块运行

在参考别人的matlab程序中,有时候会看到两个百分号一起:%%,且当光标在这一部分时,颜色会不一样。比如:因为%%在matlab代码中的作用是将代码分块,上下两个%%之间的部分作为一块,在运行代码的时候可以分块运行,查看每一块代码的运行情况。常用于调试程序。分块运行的方法有两种:第一种,将光标放置在要...

2018-08-03 15:56:55 31198

转载 如何快速转载CSDN中的博客

前言  对于喜欢逛CSDN的人来说,看别人的博客确实能够对自己有不小的提高,有时候看到特别好的博客想转载下载,但是不能一个字一个字的敲了,这时候我们就想快速转载别人的博客,把别人的博客移到自己的空间里面,当然有人会说我们可以收藏博客啊,就不需要转载,(⊙o⊙)… 也对。。实现  因为我自己...

2018-08-03 15:45:10 113

原创 matlab基础——LinePlots and Subplots

%%%%%Line Plots%%%%%%%To creat two-dimensional line plots,use the plot functionx=linspace(0,2*pi);%To generate linearly spaced vector,use the linspace functiony=sin(x);z=cos(x);figureplot(x,y);

2017-12-11 21:49:49 466

原创 matlab基础——Text and Characters

%%%%%Text and Characters%%%%%%enclose sequence of characters in single quotesmytext='hello,world!' %mytext is an arrays and its data type is char%concatenate character arrays with square bracket

2017-12-11 20:59:28 302

原创 matlab基础——Matrices and Arrays

%%%%%create a Matrix%%%%%disp('create a Matrix');%separate the elements with either a comma(,)or a space %separate the rows with semicolons(;)a = [1,2,3;4,5,6;7,8,10]%another way to creat a matri

2017-12-11 20:19:06 333

原创 基础练习 字符串对比

基础练习 字符串对比  时间限制:1.0s   内存限制:512.0MB      问题描述  给定两个仅由大写字母或小写字母组成的字符串(长度介于1到10之间),它们之间的关系是以下4中情况之一:  1:两个字符串长度不等。比如 Beijing 和 Hebei  2:两个字符串不仅长度相等,而且相应位置上的字符完全一致(区分大小写),比如 Beijing 和Beijing

2015-04-09 20:35:00 3125 2

原创 基础练习 时间转换

基础练习 时间转换  时间限制:1.0s   内存限制:512.0MB      问题描述  给定一个以秒为单位的时间t,要求用“::”的格式来表示这个时间。表示时间,表示分钟,而表示秒,它们都是整数且没有前导的“0”。例如,若t=0,则应输出是“0:0:0”;若t=3661,则输出“1:1:1”。输入格式  输入只有一行,是一个整数t(0输出格式  输出只有一行,

2015-04-09 20:05:41 923

原创 基础练习 数列排序

基础练习 数列排序  时间限制:1.0s   内存限制:512.0MB      问题描述  给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1输入格式  第一行为一个整数n。  第二行包含n个整数,为待排序的数,每个整数的绝对值小于10000。输出格式  输出一行,按从小到大的顺序输出排序后的数列。样例输入58 3 6 4 9样例输出

2015-04-09 19:47:09 810

原创 基础练习 十六进制转八进制

基础练习 十六进制转八进制  时间限制:1.0s   内存限制:512.0MB      问题描述  给定n个十六进制正整数,输出它们对应的八进制数。输入格式  输入的第一行为一个正整数n (1  接下来n行,每行一个由0~9、大写字母A~F组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。输出格式  输出n行,每行为输入对应的

2015-04-09 19:30:37 1131

原创 基础练习 十六进制转十进制

基础练习 十六进制转十进制  时间限制:1.0s   内存限制:512.0MB      问题描述  从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。  注:十六进制数中的10~15分别用大写的英文字母A、B、C、D、E、F表示。样例输入FFFF样例输出65535 思路一:直接用hex和dec,但在蓝桥杯测评里的不了满分程序

2015-04-07 17:16:57 510

原创 基础练习 十进制转十六进制

基础练习 十进制转十六进制  时间限制:1.0s   内存限制:512.0MB      问题描述  十六进制数是在程序设计时经常要使用到的一种整数的表示方式。它有0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F共16个符号,分别表示十进制数的0至15。十六进制的计数方法是满16进1,所以十进制数16在十六进制中是10,而十进制的17在十六进制中是11,以此类推,十进

2015-04-06 19:43:16 1982

原创 基础练习 特殊回文数

基础练习 特殊回文数  时间限制:1.0s   内存限制:512.0MB      问题描述  123321是一个非常特殊的数,它从左边读和从右边读是一样的。  输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。输入格式  输入一行,包含一个正整数n。输出格式  按从小到大的顺序输出满足条件的整数,每个整数占一行。样例输入

2015-04-06 15:51:56 422

原创 基础练习 回文数

基础练习 回文数  时间限制:1.0s   内存限制:512.0MB      问题描述  1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。输出格式  按从小到大的顺序输出满足条件的四位十进制数。

2015-04-05 20:54:25 1369

原创 基础练习 特殊的数字

基础练习 特殊的数字  时间限制:1.0s   内存限制:512.0MB      问题描述  153是一个非常特殊的数,它等于它的每位数字的立方和,即153=1*1*1+5*5*5+3*3*3。编程求所有满足这种条件的三位十进制数。输出格式  按从小到大的顺序输出满足条件的三位十进制数,每个数占一行。 思路:这道题的判断条件很清楚,关键看如何将三位数拆分程序如

2015-04-05 20:11:43 421

原创 基础练习 杨辉三角形

基础练习 杨辉三角形  时间限制:1.0s   内存限制:256.0MB      问题描述杨辉三角形又称Pascal三角形,它的第i+1行是(a+b)i的展开式的系数。它的一个重要性质是:三角形中的每个数字等于它两肩上的数字相加。下面给出了杨辉三角形的前4行:     1  1 1 1 2 11 3 3 1给出n,输出它的前n行。输入格式

2015-04-05 19:21:50 437

原创 基础练习 查找整数

基础练习 查找整数  时间限制:1.0s   内存限制:256.0MB      问题描述给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。输入格式第一行包含一个整数n。第二行包含n个非负整数,为给定的数列,数列中的每个数都不大于10000。第三行包含一个整数a,为待查找的数。输出格式如果a在数列中出现了,输出它第一次出现的位置(位置从1开始

2015-04-05 19:13:09 342

原创 基础练习 数列特征

基础练习 数列特征  时间限制:1.0s   内存限制:256.0MB      问题描述给出n个数,找出这n个数的最大值,最小值,和。输入格式第一行为整数n,表示数的个数。第二行有n个数,为给定的n个数,每个数的绝对值都小于10000。输出格式输出三行,每行一个整数。第一行表示这些数中的最大值,第二行表示这些数中的最小值,第三行表示这些数的和。样例输入

2015-04-05 16:36:44 507

原创 基础练习 字母图形

基础练习 字母图形  时间限制:1.0s   内存限制:256.0MB      问题描述利用字母可以组成一些美丽的图形,下面给出了一个例子:ABCDEFGBABCDEFCBABCDEDCBABCDEDCBABC这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。输入格式输入一行,包含两个整数n和m,分别表示你要输出的图形的行数的

2015-04-05 13:31:23 3411 2

原创 基础练习 01字串

基础练习 01字串  时间限制:1.0s   内存限制:256.0MB      问题描述对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是:0000000001000100001100100请按从小到大的顺序输出这32种01串。输入格式本试题没有输入。输出格式输出32行,按从小到大的顺序每行一个长度为5的01

2015-04-05 13:26:26 430

原创 基础练习 闰年判断

基础练习 闰年判断  时间限制:1.0s   内存限制:256.0MB      问题描述给定一个年份,判断这一年是不是闰年。当以下情况之一满足时,这一年是闰年:1. 年份是4的倍数而不是100的倍数;2. 年份是400的倍数。其他的年份都不是闰年。输入格式输入包含一个整数y,表示当前的年份。输出格式输出一行,如果给定的年份是闰年,则输出yes,否则

2015-04-05 13:17:42 465

原创 入门训练 Fibonacci数列

入门训练 Fibonacci数列  时间限制:1.0s   内存限制:256.0MB      问题描述Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。输入格式输入包含一个整数n。输出格式输出一行,包含一个整数,表示Fn除以10007的余数。说明:在

2015-04-05 13:08:33 640

原创 入门训练 圆的面积

入门训练 圆的面积  时间限制:1.0s   内存限制:256.0MB      问题描述给定圆的半径r,求圆的面积。输入格式输入包含一个整数r,表示圆的半径。输出格式输出一行,包含一个实数,四舍五入保留小数点后7位,表示圆的面积。说明:在本题中,输入是一个整数,但是输出是一个实数。对于实数输出的问题,请一定看清楚实数输出的要求,比如本题中要求保留小数点后7

2015-04-03 20:37:23 422

原创 入门训练 序列求和

入门训练 序列求和  时间限制:1.0s   内存限制:256.0MB      问题描述求1+2+3+...+n的值。输入格式输入包括一个整数n。输出格式输出一行,包括一个整数,表示1+2+3+...+n的值。样例输入4样例输出10样例输入100说明:有一些试题会给出多组样例输入输出以帮助你更好的做题。一般在提交之前所有这些样例都需

2015-04-03 20:23:25 679

原创 内存分配方式

内存分配方式有三种:(1 ) 从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static  变量。(2 ) 在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。

2014-11-22 16:49:20 300

原创 指针

1word=2bytes  1bytes=8bits(即1字=2字节  1字节=8位)1.声明: 数据类型* 标识符;//例: int* ptr;//定义了一个指针变量ptr指针也是一种数据类型,指针变量是用来存放内存单元地址的。地址编码的基本单位是字节,每个字节有8个二进制位组成。即每个字节是一个基本内存单位,有一个地址。

2014-11-02 21:25:38 341

原创 数组

数组 数组在内存上占据一组连续的存储单元,逻辑上相邻的元素在物理地址上也是相邻的。 使用数组名传递数据时,传递的是地址。所以如果在被调函数中对形参数组元素值进行了改变,主调函数中实参数组的相应元素值也会改变  对象数组: 如果在声明数组时给每一个数组元素指定初始值:例:Location a[2]={Location(1,2),Location(3,4)}; 

2014-11-02 19:22:05 413

原创 数据的共享与保护

1.生存期(1)静态生存期  定义:若对象的生存期与程序的运行期相同,则称它具有静态生存期  方式:(1)使用关键字static(2)在命名空间作用域声明的对象都具有静态生存期  注意:局部作用域中静态变量并不会随着每次函数调用而产生一个副本,也不会随着函数返回而失效。        即当一个函数返回后,下一次再调用时,该变量还会保持上一次的值。(2

2014-11-02 19:19:51 353

原创 习题4.1游泳池改造

/*在一圆形游泳池周围建一圆形过道,并在过道周围安上栅栏。栅栏每米价格为35元,过道每平方米价格为20元。过道宽度为3米。游泳池半径有键盘输入。求过道和栅栏的造价 */#include using namespace std; const float PI=3.1415926;const float FENCE_PRICE=35;//每米栅栏的价格 const float CON

2014-10-29 20:55:08 1133

原创 构造函数和析构函数

一.构造函数作用:zai'dui

2014-10-29 19:33:14 315

原创 类与对象

数据+函数(行为或功能)

2014-10-29 19:05:15 254

mat格式的MNIST数据

因matlab无法直接读取直接下载的MNIST数据格式,故写了一个matlab程序将数据读取后存储为.mat格式 train_images - 60000个训练集,大小为28*28*60000 train_labels - 60000个标签,大小为60000*1 test_images - 10000个训练集,大小为28*28*10000 test_labels - 10000个标签,大小为10000*1

2019-03-04

MNIST手写数字数据库

MNIST手写数字图像数据库 60000个训练集,10000个测试集,灰度图,大小均为为28*28 train-images-idx3-ubyte.gz: training set images (9912422 bytes) train-labels-idx1-ubyte.gz: training set labels (28881 bytes) t10k-images-idx3-ubyte.gz: test set images (1648877 bytes) t10k-labels-idx1-ubyte.gz: test set labels (4542 bytes)

2019-03-04

Normalized Brodatz Texture

The Normalized Brodatz Texture (NBT) database is an improvement of the Brodatz texture database using a normalization process that eliminated the grayscale background effect.

2019-02-25

Original Brodatz Texture

The 112 texture images given in the Brodatz album have different background intensities.

2019-02-25

keil_MDK建立工程步骤方法

keil_MDK软件安装,工程建立,下载程序的设置步骤方法,很详细

2014-10-26

stm32f10x_fw_archive

stm32固件库stm32f10x_fw_archive

2014-10-26

高质量C++编程指南

这是林锐博士在编写了很多代码后的领悟与感想。拜读后让我感慨颇多,因此分享出来,希望对大家有帮助。

2014-08-02

空空如也

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

TA关注的人

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