- 博客(59)
- 资源 (56)
- 收藏
- 关注
原创 ubuntu18.04安装ROS Melodic(含报错说明)
1 前言Unbuntu安装Ros教程众多但时间太久大多不再能解决现在安装遇到的问题,保证时效。2 版本选择不同的Unbutn安装的Ros版本不同。Ubuntu18.04对应的ros版本为ROS Melodic提示:请安装对应版本,不要安装错了。版本对应如下3 下载步骤提示:接下来的步骤将参考Ros官网的步骤详解 :RosMelodic官网注:国内网络打开该网址需要等待非常长的时间,我下面的几个安...
2021-12-07 19:25:37
3094
转载 win10+Ubuntu双系统下,完美卸载Ubuntu
1 背景win10与Ubuntu16.04均为UEFI分区。2 清除ubuntu系统 使用软件:diskgenius 删除Ubuntu系统使用的几个分区(包括EFI分区),注意不要删除Windows的EFI分区。若不确定Ubuntu相关分区,可通过【Windows+X】 选择磁盘管理,通过分区大小进行对比判断 。3 删除开启引导启动项 删除了Ubuntu系统所有分区后,Windows的EFI分区里仍然会有Ubuntu系统的引导,不删除它的话...
2021-12-06 19:06:35
3780
2
转载 Windows10下安装ubuntu18.04双系统教程
本教程为windows10安装ubuntu18.04(64位)双系统教程,是我多次安装双系统的经验总结,为了直观和易于理解,我会尽量图文并茂,并用最通俗的语言完成这篇教程。一、查看电脑的信息1.查看BIOS模式"win+r"快捷键进入"运行",输入"msinfo32"回车,出现以下界面,可查看BIOS模式,有两种:UEFI模式和MBR模式。目前来看,大部分电脑都属于新式UEFI模式,不过也存在一些老机子仍然属于传统MBR模式。本教程只介绍新式UEFI模式下的双系统...
2021-12-06 18:55:38
1510
原创 C语言入门和进阶练习集(四)
6-4 查找子串(20 分)本题要求实现一个字符串查找的简单函数。函数接口定义:char *search( char *s, char *t );函数search在字符串s中查找子串t,返回子串t在s中的首地址。若未找到,则返回NULL。裁判测试程序样例:#include <stdio.h>#define MAXS 30char *search(char *s, char *t...
2018-04-20 15:11:37
796
1
原创 C语言入门和进阶练习集(三)
6-3 判断回文字符串(20 分)本题要求编写函数,判断给定的一串字符是否为“回文”。所谓“回文”是指顺读和倒读都一样的字符串。如“XYZYX”和“xyzzyx”都是回文。函数接口定义:bool palindrome( char *s );函数palindrome判断输入字符串char *s是否为回文。若是则返回true,否则返回false。裁判测试程序样例:#include <stdio...
2018-04-20 15:08:14
420
原创 C语言入门和进阶练习集(二)
6-2 使用函数验证哥德巴赫猜想(20 分)本题要求实现一个判断素数的简单函数,并利用该函数验证哥德巴赫猜想:任何一个不小于6的偶数均可表示为两个奇素数之和。素数就是只能被1和自身整除的正整数。注意:1不是素数,2是素数。函数接口定义:int prime( int p );void Goldbach( int n );其中函数prime当用户传入参数p为素数时返回1,否则返回0;函数Goldb...
2018-04-20 15:05:57
555
原创 C语言入门和进阶练习集(一)
6-1 使用函数求素数和(20 分)本题要求实现一个判断素数的简单函数、以及利用该函数计算给定区间内素数和的函数。素数就是只能被1和自身整除的正整数。注意:1不是素数,2是素数。函数接口定义:int prime( int p );int PrimeSum( int m, int n );其中函数prime当用户传入参数p为素数时返回1,否则返回0;函数PrimeSum返回区间[m, n]内所有...
2018-04-20 14:56:51
1177
原创 数据结构(二十三)
07-图6 旅游规划(25 分)有了一张自驾旅游路线图,你会知道城市间的高速公路长度、以及该公路要收取的过路费。现在需要你写一个程序,帮助前来咨询的游客找一条出发地和目的地之间的最短路径。如果有若干条路径都是最短的,那么需要输出最便宜的一条路径。输入格式:输入说明:输入数据的第1行给出4个正整数N、M、S、D,其中N(2≤N≤500)是城市的个数,顺便假设城市的编号为0~(N−1);M是高速公路的...
2018-04-20 14:51:08
409
1
原创 数据结构(二十二)
07-图5 Saving James Bond - Hard Version(30 分)This time let us consider the situation in the movie "Live and Let Die" in which James Bond, the world's most famous spy, was captured by a group of drug de...
2018-04-20 14:49:06
231
原创 数据结构(二十一)
07-图4 哈利·波特的考试(25 分)哈利·波特要考试了,他需要你的帮助。这门课学的是用魔咒将一种动物变成另一种动物的本事。例如将猫变成老鼠的魔咒是haha,将老鼠变成鱼的魔咒是hehe等等。反方向变化的魔咒就是简单地将原来的魔咒倒过来念,例如ahah可以将老鼠变成猫。另外,如果想把猫变成鱼,可以通过念一个直接魔咒lalala,也可以将猫变老鼠、老鼠变鱼的魔咒连起来念:hahahehe。现在哈利...
2018-04-20 14:46:21
230
原创 程序设计入门——C语言(七)
1 单词长度(4分)题目内容:你的程序要读入一行文本,其中以空格分隔为若干个单词,以‘.’结束。你要输出这行文本中每个单词的长度。这里的单词与语言无关,可以包括各种符号,比如“it's”算一个单词,长度为4。注意,行中可能出现连续的空格。输入格式:输入在一行中给出一行文本,以‘.’结束,结尾的句号不能计算在最后一个单词的长度内。输出格式:在一行中输出这行文本对应的单词的长度,每个长度之间以空格隔...
2018-04-16 01:10:26
576
原创 程序设计入门——C语言(六)
1 多项式加法(5分)题目内容:一个多项式可以表达为x的各次幂与系数乘积的和,比如:2x6+3x5+12x3+6x+20现在,你的程序要读入两个多项式,然后输出这两个多项式的和,也就是把对应的幂上的系数相加然后输出。程序要处理的幂最大为100。输入格式:总共要输入两个多项式,每个多项式的输入格式如下:每行输入两个数字,第一个表示幂次,第二个表示该幂次的系数,所有的系数都是整数。第一行一定是最高幂...
2018-04-16 01:04:21
334
原创 程序设计入门——C语言(五)
1 高精度小数(10分)题目内容:由于计算机内部表达方式的限制,浮点运算都有精度问题,为了得到高精度的计算结果,就需要自己设计实现方法。(0,1)之间的任何浮点数都可以表达为两个正整数的商,为了表达这样两个数的商,可以将相除的结果以多个整数来表示,每个整数表示结果的一位。即商的第一位用一个整数来表示,第二位用另一个整数来表示,以此类推,就可以输出一个高精度的除法结果了。如16/19的结果0.84...
2018-04-16 00:59:10
251
原创 程序设计入门——C语言(四)
1 素数和(5分)题目内容:我们认为2是第一个素数,3是第二个素数,5是第三个素数,依次类推。现在,给定两个整数n和m,0<n<=m<=200,你的程序要计算第n个素数到第m个素数之间所有的素数的和,包括第n个素数和第m个素数。输入格式:两个整数,第一个表示n,第二个表示m。输出格式:一个整数,表示第n个素数到第m个素数之间所有的素数的和,包括第n个素数和第m个素数。输入样例:...
2018-04-16 00:56:10
402
原创 程序设计入门——C语言(三)
1 奇偶个数(5分)题目内容:你的程序要读入一系列正整数数据,输入-1表示输入结束,-1本身不是输入的数据。程序输出读到的数据中的奇数和偶数的个数。输入格式:一系列正整数,整数的范围是(0,100000)。如果输入-1则表示输入结束。输出格式:两个整数,第一个整数表示读入数据中的奇数的个数,第二个整数表示读入数据中的偶数的个数。两个整数之间以空格分隔。输入样例:9 3 4 2 5 7 -1 输出样...
2018-04-16 00:48:26
441
原创 程序设计入门——C语言(二)
1 时间换算(5分)题目内容:UTC是世界协调时,BJT是北京时间,UTC时间相当于BJT减去8。现在,你的程序要读入一个整数,表示BJT的时和分。整数的个位和十位表示分,百位和千位表示小时。如果小时小于10,则没有千位部分;如果小时是0,则没有百位部分;如果小时不是0而分小于10分,需要保留十位上的0;如果小时是0而分小于10分的,则不需要保留十位上的0。如1124表示11点24分,而905表...
2018-04-15 01:21:16
1090
原创 程序设计入门——C语言(一)
1 逆序的三位数(5分)题目内容:逆序的三位数:程序每次读入一个正三位数,然后输出逆序的数字。注意,当输入的数字含有结尾的0时,输出不应带有前导的0。比如输入700,输出应该是7。提示:用%10可以得到个位数,用/100可以得到百位数...。将这样得到的三个数字合起来:百位*100+十位*10+个位,就得到了结果。注意:除了题目要求的输出,不能输出任何其他内容,比如输入时的提示,输出时的说明等等...
2018-04-15 01:15:45
657
原创 用Python玩转数据(三)
1 找人程序(4分)题目内容: 有5名某界大佬xiaoyun、xiaohong、xiaoteng、xiaoyi和xiaoyang,其QQ号分别是88888、5555555、11111、12341234和1212121,用字典将这些数据组织起来。编程实现以下功能:用户输入某一个大佬的姓名后输出其QQ号,如果输入的姓名不在字典中则输出字符串“Not Found”。程序框架如下:def find_pe...
2018-04-15 01:09:38
3057
原创 用Python玩转数据(二)
统计字符串中的字符个数。(4分)题目内容:定义函数countchar()按字母表顺序统计字符串中所有出现的字母的个数(允许输入大写字符,并且计数时不区分大小写)。形如:def countchar(str): ... ... return a listif __name__ == "__main__": str = input() ... ... print...
2018-04-15 01:05:28
691
原创 用Python玩转数据(一)
寻找第n个默尼森数代码格式如下:def prime(num): ...def monisen(no): … … return xxxprint(monisen(int(input()))) #此处不需要自己输入,只要写这样一条语句即可,主要完成monisen()函数(4分)经典程序设计问题:找第n个默尼森数。P是素数且M也是素数,并且满足等式M=2*...
2018-04-15 01:02:00
1691
原创 数据结构(二十)
06-图3 六度空间(30 分)“六度空间”理论又称作“六度分隔(Six Degrees of Separation)”理论。这个理论可以通俗地阐述为:“你和任何一个陌生人之间所间隔的人不会超过六个,也就是说,最多通过五个人你就能够认识任何一个陌生人。”如图1所示。图1 六度空间示意图“六度空间”理论虽然得到广泛的认同,并且正在得到越来越多的应用。但是数十年来,试图验证这个理论始终是许多社会学家努...
2018-04-14 21:31:52
424
原创 数据结构(十九)
06-图2 Saving James Bond - Easy Version(25 分)This time let us consider the situation in the movie "Live and Let Die" in which James Bond, the world's most famous spy, was captured by a group of drug de...
2018-04-14 21:29:34
204
原创 数据结构(十八)
06-图1 列出连通集(25 分)给定一个有N个顶点和E条边的无向图,请用DFS和BFS分别列出其所有的连通集。假设顶点从0到N−1编号。进行搜索时,假设我们总是从编号最小的顶点出发,按编号递增的顺序访问邻接点。输入格式:输入第1行给出2个整数N(0<N≤10)和E,分别是图的顶点数和边数。随后E行,每行给出一条边的两个端点。每行中的数字之间用1空格分隔。输出格式:按照"{ v1 v...
2018-04-14 21:27:30
170
原创 数据结构(十七)
05-树9 Huffman Codes(30 分)In 1953, David A. Huffman published his paper "A Method for the Construction of Minimum-Redundancy Codes", and hence printed his name in the history of computer science. As a ...
2018-04-14 21:25:29
326
原创 数据结构(十六)
05-树8 File Transfer(25 分)We have a network of computers and a list of bi-directional connections. Each of these connections allows a file transfer from one computer to another. Is it possible to send ...
2018-04-14 21:21:27
177
原创 数据结构(十五)
05-树7 堆中的路径(25 分)将一系列给定数字插入一个初始为空的小顶堆H[]。随后对任意给定的下标i,打印从H[i]到根结点的路径。输入格式:每组测试第1行包含2个正整数N和M(≤1000),分别是插入元素的个数、以及需要打印的路径条数。下一行给出区间[-10000, 10000]内的N个要被插入一个初始为空的小顶堆的整数。最后一行给出M个下标。输出格式:对输入中给出的每个下标i,在一行中输出...
2018-04-14 21:19:10
229
原创 数据结构(十四)
04-树7 二叉搜索树的操作集(30 分)本题要求实现给定二叉搜索树的5种常用操作。函数接口定义:BinTree Insert( BinTree BST, ElementType X );BinTree Delete( BinTree BST, ElementType X );Position Find( BinTree BST, ElementType X );Position FindM...
2018-04-12 22:14:30
236
原创 数据结构(十三)
02-线性结构1 两个有序链表序列的合并(15 分)本题要求实现一个函数,将两个链表表示的递增整数序列合并为一个非递减的整数序列。函数接口定义:List Merge( List L1, List L2 );其中List结构定义如下:typedef struct Node *PtrToNode;struct Node { ElementType Data; /* 存储结点数据 */ ...
2018-04-12 22:12:01
267
原创 数据结构(十二)
01-复杂度3 二分查找(20 分)本题要求实现二分查找算法。函数接口定义:Position BinarySearch( List L, ElementType X );其中List结构定义如下:typedef int Position;typedef struct LNode *List;struct LNode { ElementType Data[MAXSIZE]; P...
2018-04-12 22:07:34
273
原创 TensorFlow 手写数字识别
一、MNIST介绍 MNIST:在实现手写数字识别需要使用到手写数字的图片,是从MNIST下载的。MNIST(Modified National Institute of Standards and Technology)是一个大型数据库的手写数字通常用于训练各种图像处理系统。MNIST将手写数字数据集分为两个部分,训练集和测试集。训练集包括了60000行的训练数据,测试集包括了1000...
2018-04-12 20:28:24
448
原创 TensorFlow人脸识别
数据说明: 这是一个小型的人脸数据库,一共有40个人,每个人有10张照片作为样本数据。这些图片都是黑白照片,意味着这些图片都只有灰度0-255,没有rgb三通道。于是我们需要对这张大图片切分成一个个的小脸。整张图片大小是1190 × 942,一共有20 × 20张照片。那么每张照片的大小就是(1190 / 20)× (942 / 20)= 57 × 47 (大约,以为每张图片之间存在间距...
2018-04-12 19:52:46
766
原创 Linux下用TensorFlow搭建神经网络
一、Linux常用 指令 桌面点击右键 ,选择 Open Terminal 打开终端 pwd :打印当前在哪个目录 ls :列出当前路径下的文件和目录 mkdir 目录名: 新建目录 cd 目录名 :进到指定目录 进到指定目录 python :运行 Python 解释器 使用 cd 目录名 进到指定目录,如果指定的“目录名...
2018-04-12 19:44:49
2310
原创 TensorFlow:(一)数据读取与保存
在学习tensorflow的过程中,读取数据这一块很难理解。确实这一块官方的教程比较简略,网上也找不到什么合适的学习材料。今天这篇文章就以图片的形式,用最简单的语言,为大家详细解释一下tensorflow的数据读取机制,文章的最后还会给出实战代码以供参考。一、tensorflow读取机制图解 首先需要思考的一个问题是,什么是数据读取?以图像数据为例,读取数据的过程可以用下图来...
2018-04-12 19:41:48
2813
原创 神经网络模型搭建及Java实例
首先什么是人工神经网络?简单来说就是将单个感知器作为一个神经网络节点,然后用此类节点组成一个层次网络结构,我们称此网络即为人工神经网络(本人自己的理解)。当网络的层次大于等于3层(输入层+隐藏层(大于等于1)+输出层)时,我们称之为多层人工神经网络。1、神经单元的选择 那么我们应该使用什么样的感知器来作为神经网络节点呢?在上一篇文章我们介绍过感知器算法,但是直接使用的话会存在以下问题: 1)感...
2018-04-11 10:51:17
4352
1
原创 数据结构(十一)
04-树6 Complete Binary Search Tree(30 分)A Binary Search Tree (BST) is recursively defined as a binary tree which has the following properties:The left subtree of a node contains only nodes with keys le...
2018-04-11 10:34:27
211
原创 数据结构(十)
04-树5 Root of AVL Tree(25 分)An AVL tree is a self-balancing binary search tree. In an AVL tree, the heights of the two child subtrees of any node differ by at most one; if at any time they differ by m...
2018-04-11 10:31:18
188
原创 数据结构(九)
04-树4 是否同一棵二叉搜索树(25 分)给定一个插入序列就可以唯一确定一棵二叉搜索树。然而,一棵给定的二叉搜索树却可以由多种不同的插入序列得到。例如分别按照序列{2, 1, 3}和{2, 3, 1}插入初始为空的二叉搜索树,都得到一样的结果。于是对于输入的各种插入序列,你需要判断它们是否能生成一样的二叉搜索树。输入格式:输入包含若干组测试数据。每组数据的第1行给出两个正整数N (≤10)和L,...
2018-04-11 10:29:17
175
原创 数据结构(八)
03-树3 Tree Traversals Again(25 分)An inorder binary tree traversal can be implemented in a non-recursive way with a stack. For example, suppose that when a 6-node binary tree (with the keys numbered fr...
2018-04-11 10:27:21
327
1
原创 数据结构(七)
03-树2 List Leaves(25 分)Given a tree, you are supposed to list all the leaves in the order of top down, and left to right.Input Specification:Each input file contains one test case. For each case, the ...
2018-04-11 10:24:38
192
原创 数据结构(六)
03-树1 树的同构(25 分)给定两棵树T1和T2。如果T1可以通过若干次左右孩子互换就变成T2,则我们称两棵树是“同构”的。例如图1给出的两棵树就是同构的,因为我们把其中一棵树的结点A、B、G的左右孩子互换后,就得到另外一棵树。而图2就不是同构的。图1图2现给定两棵树,请你判断它们是否是同构的。输入格式:输入给出2棵二叉树树的信息。对于每棵树,首先在一行中给出一个非负整数N (≤10),即该树...
2018-04-11 10:22:52
212
EXPLORING THE INTERPRETABILITY OF LSTM NEURAL NETWORKS OVER MULTI-VARIABLE DATA
2018-10-18
InteriorNet 参考轨迹1
2018-10-18
InteriorNet数据集参考sample
2018-10-18
InteriorNet dataset format
2018-10-18
InteriorNet: Mega-scale Multi-sensor Photo-realistic Indoor Scenes Dataset
2018-10-18
LSTM human activity recognition
2018-10-20
Unpaired Image-to-Image Translation
2018-10-19
yt_bb_detection_validation.csv
2018-10-19
Selective Search for Object Recognition
2018-10-19
Deep Neural Networks are Easily Fooled
2018-10-19
yt_bb_detection_train.csv
2018-10-19
yt_bb_classification_validation.csv
2018-10-19
yt_bb_classification_train.csv
2018-10-19
pdr+gps融合导航
2018-10-19
AI.Game.Engine.Programming.(美)Brian.Schwab
2018-10-17
游戏人工智能:计算机游戏中的人工智能
2018-10-17
人工智能:一种现代方法(第二版)
2018-10-17
C语言学习机器:坦克机器人
2018-10-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人