- 博客(28)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 单链表的C/C++实现方法——面向对象思想
单链表的C/C++实现方法——面向对象思想参考视频:https://www.bilibili.com/video/av73844865?from=search&seid=14703049787269972364本文是学习了上面的视频总结而成。C代码参考实现,C++代码自主实现。20200309 seafire一个比喻链表在内存中并不一定连续。他由多个节点组成,节点内...
2020-03-09 00:09:45
1056
原创 独热(one-hot)编码的tensorflow实现
一、独热编码独热编码,又称一位有效码,用序列化的数字(只有0和1)表达特征。主要思路是使用N位数字对N种情况进行编码。举个例子,对[0,1,2,3]分别进行编码。由于有4种情况,序列的长度为4,对应数字的位置1,其余置0。所以:[1,0,0,0][0,1,0,0][0,0,1,0][0,0,0,1]二、几个必要函数掌握了独热编码的规律,我们先来看一段代码,了解几个必...
2018-10-25 09:07:14
4233
原创 浅析卷积神经网络的内部结构
提到卷积神经网络(CNN),很多人的印象可能还停留在黑箱子,输入数据然后输出结果的状态。里面超级多的参数、眼花缭乱的命名可能让你无法短时间理解CNN的真正内涵。这里推荐斯坦福大学的CS231n课程,知乎上有笔记的中文翻译。如果你需要更浅显、小白的解释,可以读读看本文。文章大部分理解都源自于CS321n卷积神经网络篇的笔记。读完本文,你将从以下几个方面认识CNN: 一、CNN概述二、滤波...
2018-09-27 18:58:58
1424
原创 HDU 1006 Tick and Tick
题目概括输入:0~120之间的实数变量D,当D为-1时退出输出:钟表上三个指针两两相距大于等于D的时间占整天时间的百分比Sample Input0 120 90 -1Sample Output100.000 0.000 6.251分析这个问题需要选定时间单位,采用枚举法搜索,善用区间去除不可能情况,缩短时间消耗。参考 这里 的思路,代码也是仿写的。首先,计算三者的...
2018-08-13 22:16:46
295
原创 HDU 1008 Elevator
#include <iostream>using namespace std;#define N 100int main(){ int n, ans; int floor[N] = {0}; while(cin >> n){ if(n == 0) break; ans = 0;//初始化 f...
2018-07-17 16:16:23
191
原创 Windows下将Pascal VOC转化为TFRecords
由于TensorFlow常用TFrecords作为输入格式,我们需要将制作好的Pascal VOC转为TFrecords格式。使用object detection API内提供的脚本。TFRecords格式如下:-uint64 length-uint32 masked_crc32_of_length-byte data[length]-uint32 masked_crc32_...
2018-05-09 00:27:37
3383
4
原创 CS231n Assiganment#1解析(一)——KNN
前言 前段时间学习了深度学习入门课程斯坦福CS231n,巩固和理解课程的最佳方式就是完成课后代码作业。在这里记录下本人对作业的思考和解析,以供大家参考。 关于CS231n学习笔记翻译,强烈推荐 知乎专栏 。 配合笔记看视频,再完成作业,非常有效。一、准备工作1、作业Assignment1下载 链接:https://pan.baid...
2018-03-24 15:17:34
2404
1
原创 批量修改文件夹下所有文件的名称
所需工具:cmd、excel、记事本一、利用cmd将文件夹下的内容全部输出假设要导出的内容在E:/graduate/pic下,输入:e:cd graduatecd picdir > name.txt将其中所有文件的名字都存入name.txt中,创建的文件夹在路径之下。二、新建excel文件,将name.txt内容粘贴到excel中如下图所示:三、分列 1、选中有数据的列,单击 ...
2018-03-12 13:51:27
17963
1
原创 HDU 2024 C语言合法标识符
注意事项:1、C语言合法标识符必须由字母、下划线和数字组成,且首字符不能是数字。另外,也不能和关键字重复,如“main”。 本题不考虑关键字重复问题。2、使用标准库可以大大简化代码。3、注意包含空格的字符串输入问题。/******************************************************Programme:判断C语言合法标识符
2018-02-06 20:01:29
448
1
原创 HDU 2023 求平均成绩
/******************************************************Programme:求平均成绩。 n个学生,每个学生m门课程; 求学生的平均分,每门课程的平均分,以及单科 成绩超过课程平均分的学生数目。*Programmer:By*Date:2018/02/03*********
2018-02-04 13:46:35
466
3
原创 HDU 2022 海选女主角
这个题不必用数组来存数据。/******************************************************Programme:海选女主角:从M*N列数中选出绝对值最大的数 数字是32位有符号的整数,若一样取最前面的*Programmer:By*Date:2018/02/03*******************************
2018-02-03 23:16:55
264
原创 HDU 1010 Temper of the Bone
一、题目描述 帮助doggie走出迷宫。迷宫由‘S’(起点)、‘X’(墙,不可通过)、‘D’(终点)、和‘.’(可走格子)组成。给定时间T,doggie每秒走一格,要求不可重复走,且刚好在T秒内走到终点D。如果有这样的路径,输出“YES”,否则“NO”。二、样例输入:4 4 5S.X...X...XD....3 4 5S.X...X....D0
2018-01-29 19:35:51
437
1
原创 Win10下OpenCV3.2.0+VS2015配置
注: 1)本文参考毛星云的博客配置过程,里面有很多详细的讲解,有兴趣可以移步; 2)配置完毕后的代码测试,可以参考 这里。 一 预备知识 很多人可能在选择适配的OpenCV版本上犹豫过,这里做个统一的解答。 首先在下载的openCV解压目录opencv/build/x64/下查看文件夹名,如下图: 其中, vc8= Vis...
2017-10-24 22:47:20
5607
原创 Lisp in a Box下载及简单使用
最近在Ubuntu环境下安装并简单运行了common lisp,简单记录。一 下载下载地址: http://common-lisp.net/project/lispbox/注意根据自己的系统选择32位或64位。下载之后无需安装,通过终端进入解压文件对应的文件夹,运行lispbox.sh即可。./lispbox.sh二 使用1 直接在REPL里运行Lisp代码(for
2017-05-11 15:42:37
5784
1
原创 const限定符用法整理
(1)const的来由 我们希望防止程序不小心错误地改变了不希望变化的变量的值。因此产生了const限定符。(2)初始化 由于const对象一旦创建就不可以改变,所以const对象必须进行初始化; 只能在const类型的对象上执行不改变内容的操作,其中一种就是初始化。也就是说,即使拿一个const对象去初始化另一个const对象也完全没有问题,因为拷贝一个对象的值不会改
2017-03-07 17:21:49
670
原创 为Python3.5安装Pygame
步骤一:在官网下载python3.5,勾选安装pip并添加环境变量(也可自行添加);步骤二:在以下网址http://www.lfd.uci.edu/~gohlke/pythonlibs/下载适合版本的Pygame,python3.5就选cp35;步骤三:运行cmd,输入以下代码pip install wheel步骤四:在cmd进入Pygame所在文件夹,输入以下代码pip install *.whl
2016-07-27 10:13:16
6560
原创 LaTeX并排插入图片
需要将图片并排放在一起的时候,可以使用\usepackage{subfig}宏包,配合minipage。示例代码如下:\documentclass{article}\usepackage{graphicx} %use graph format\usepackage{subfig}\begin{document}\begin{figure}[!htp] \begin{min
2016-07-19 19:56:21
19629
原创 LaTeX分文件编译教程
和C语言建立工程实现多文件编译的初衷类似,当编写的LaTeX文档过长,我们希望能将其划分为多个小文档分别进行修改调试,使结构更加清晰,组织代码更加方便。可用的命令有三条,分别是:\input\include\includeonly下面分别介绍这三条命令。1、\input{xxx} 单纯地将xxx.tex内容导入进主文件中,不分页; 可放在导言区或正文区;
2016-07-19 10:51:49
9235
1
原创 LaTeX中插入eps格式图片
之前向LaTeX插入图片的时候,一直使用.jpg格式,编译出来效果很不好,很多地方稍微放大就显得很模糊。后来采用.eps(Encapsulated Post Script)格式的图片,因为是矢量图,即使放大也不会失真,效果很好,推荐使用。下面介绍如何在LaTeX中插入.eps格式的图片。第一步:生成.eps格式的图片1、利用visio画图,另存为pdf格式的图片 利用Ad
2016-07-12 16:10:29
88840
2
原创 80C51单片机指令助记符英文全称及功能
一 数据传送类指令MOV Move 内部RAM数据传送指令MOVC Move Code 程序存储器读指令MOVX Move External RAM 外部RAM数据传送指令
2016-06-12 13:53:49
3812
原创 win10下完全卸载+重装MySQL教程
相信大家因为各种各样的原因,需要重新安装mySQL。笔者就因为连接mySQL和Qt时出现问题,迫不得已选择把64bitmySQL换成了32bitmySQL。由于卸载不干净,安装会出现各种问题。现在把笔者卸载+重新安装的过程记录下来,供需要的人参考。
2016-06-04 21:39:51
81020
24
原创 HDU 2020 绝对值排序
/************************Programme:绝对值排序*Programmer:By*Date:2016/05/30************************/#include#includeusing namespace std;int main(){ int n; int arr[105]; while(cin >> n,
2016-05-30 19:55:48
536
原创 win10+ubuntu14.04双系统硬盘安装教程
【准备工作】1、Ubuntu14.04 LTS镜像文件(直接去官网下载)2、EasyBCD 3、一个单独的分区(需要在磁盘管理器删除卷,如图1所示) 图1
2016-05-25 00:26:59
30592
原创 HDU 2018 母牛的故事
//简单的模拟了全部的过程,比较好理解,但略显繁琐#include#define YEAR 55using namespace std;int main(){ int n; int ans[YEAR]={0},first_cow=0,double_cow=0,triple_cow=0,quadra_cow=1; ans[1]=1;//第一年只有一头 fo
2016-05-23 15:08:46
452
原创 HDU 2016 数据的交换输出
/*********************************Date:2016/05/23-By*Example:4 2 1 3 4* 5 5 4 3 2 1*Exp:要考虑到各种情况,边缘值; 默认最小值只有一个,否则按 最后一个出现的计算********************************/#includeusing name
2016-05-23 12:33:52
443
原创 HDU 2015 偶数求和
/********************Date:2016/05/23-By*Example:3 2* 4 2*******************/#includeusing namespace std;int main(){ int n,m; while(cin >> n >> m){ int avg_num = n / m +
2016-05-23 11:13:12
473
原创 HDU 1005 NumberSequence
/************************Date:2016/05/17-by*Exp:求余问题一般有规律************************/#include #define N 50//由于两个数对7求余,所以可能出现的最大循环次数为7*7using namespace std;int arr[N];int main(){ int A,B,n;
2016-05-17 20:21:28
397
原创 N皇后问题
Problem Description在N*N的方格棋盘放置了N个皇后,使得它们不相互攻击(即任意2个皇后不允许处在同一排,同一列,也不允许处在与棋盘边框成45角的斜线上。你的任务是,对于给定的N,求出有多少种合法的放置方法。Input共有若干行,每行一个正整数N≤10,表示棋盘和皇后的数量;如果N=0,表示结束。Output共有若干行,每行一个正整数,表示对应输入行的皇后
2015-11-30 21:28:04
614
CS231n课程笔记翻译
2018-03-12
C语言下使用OpenCV接口崩溃问题求助
2017-11-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人