自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python -- 列表生成式

今天我们来学习一下怎么生成一个列表list, 假如我们要生成一个列表[1,2,3,4,5,6,7,8,9],我们回想一下,我们有几种方法。首先,最笨的方法,直接写出,当然此方法稍微扩展一些就不可使用,比如说如果需要生成的列表元素为几百上千个。其次,我们可以利用range()函数来生成如上的list.如下:>>> list(range(1,11))[1, 2, 3, 4...

2018-12-10 22:19:19 215

原创 python -- 切片

在日常操作中,我们经常需要取list 或tuple中的一个或几个特定元素。例如:>>> L = ['make','job','lily','lucy','blue','tom']现在需要取其前三个元素,首先最笨也是最简单的方法是分别取前三个元素,然后组成一个新的list.>>> [L[0],L[1],L[2]]['make', 'job', '...

2018-12-07 13:43:23 141

原创 python -- 迭代

在学习for循环语句时,我们已经知道利用for......in 循环语句可以遍历list或tuple中的元素,我们称之为迭代。例如:>>> L = ['A','B','C']>>> for x in L: print(x) ABC其实不仅仅是list 和tuple可以迭代,dict也可迭代,例如:>>> d = {...

2018-12-05 15:53:36 174

原创 python -- 定义函数

前面我们已经讲过如何调用python内置的一些函数,但当内置函数不能满足我们的需求时,就需要自己定义函数,那么在python中如何自己定义函数呢?下面我们重点讲解python中函数的定义与使用。在python中,定义函数使用def语句,def语句后依次时函数名,括号,括号中的函数参数以及冒号,最后是冒号后缩进的函数体,函数的返回值使用return 语句返回,如果不写return 或者说写ret...

2018-11-25 20:00:53 305 2

原创 python--循环语句

蟒中有两种循环语句,一是虽然语句,一是对语句。下面我们分别给予介绍。for循环语句,主要用于list or tuple中把其中的元素打印出来。例如:>>> L = ['a','b','c']>>> for x in L: print(x) abc我们可以看出来的x在......语句的作用在于依次把L中的元素带入x中,然后执行缩进行语句...

2018-11-22 22:25:50 152

原创 python - 条件判断

计算机之所以能自动完成,或者说按照我们设定的条件去执行相应的操作,就是因为其具有条件判断的能力。比如随着年龄或者成绩输入的不同,会相应打印出不同的内容。>>> age = 20>>> if age >= 18: print('your age is',age) print('adult') your age is 20adult...

2018-11-21 22:48:11 1000

原创 python -- 内置函数的调用

python中内置了很多有用的函数,我们可以直接调用,这样在平时的工作学习中为我们节省了大量的时间和精力。这也是python能够在近几年迅速崛起,并深受广大工程学者青睐的原因--易用,灵活,上手快。要调用一个函数,我们首先要知道函数的名字,该函数所实现的功能,参数等。比如说我们现在想求一个数值的绝对值,我们就需要调用求绝对值函数 abs(), 该函数的功能就是求取绝对值,并且只有一个参数。如果...

2018-11-19 22:29:39 2857

原创 python-列表list和元组tuple

在数据类型和变量中我们提到,python除了整数,浮点数,字符串等数据类型外,还包含列表,字典等数据类型,今天我们来学习列表和元组这两种数据类型。1.listlist是一种有序的集合,可以随时添加和删除其中的元素,有点类似与C/C++中的数组。例如,列出班级中所有同学的名字,就可以使用list表示:>>> classmates = ['Michael','Bob',...

2018-10-11 18:49:41 187

原创 python-数据类型和变量

计算机中的数据不仅仅指数值,还包括文本,图像,音频,视频等各种各样的数据,不同的数据需要定义不同的数据类型,但并不是所有的数据都可以直接进行处理。我们就python中能直接处理的数据进行说明。1.整数python可以处理任意大小的整型,包含负整数,在程序中的表示方法和数学上的写法是完全一致的,例如:1,100,-8000,0等。由于计算机使用二进制,故有时使用十六进制更为方便,十六进制使用...

2018-10-11 16:44:06 140

原创 ROS的数据录取与回放

数据的录取与回放对日常的工作学习至关重要,因为在设备上运行相关程序时,难免会出现错误或者不符合理想的地方,这就需要我们根据数据进行分析问题出在什么地方,这时就需要录取数据并进行回放去研究。ROS系统下数据的录取一, 首先让我们在ros下运行一个简单的话题,以方便后续的数据录取。打开一个终端,输入以下代码:roscore再打开另外一个终端(第一个终端不要关闭),输入以下代码:...

2018-08-06 16:04:22 748

原创 第一个python程序-输入与输出

一,输出不同的程序有不同的作用,但最终的结果都要反馈给人类,这就需要程序把结果输出在屏幕上。那么,首先,我们来看python程序的输出。用 print()在括号内加上字符串,就可以在屏幕上输出指定的文字了,比如说,你想输出“hello,world”,用以下语句即可实现。首先在打开交互命令行,然后输入:>>> print("hello, world")当然print(...

2018-07-27 15:46:29 6677

原创 Python 的安装与运行

一,安装要学习python编程,首先第一步当然是安装python到电脑上。安装后,你就会再电脑上得到python解释器(用来运行python程序的),一个命令行交互环境,还有一个集成开发环境(IDE)。(我也不知道这两个有什么区别,输入程序好像作用是一样的)。目前,python主要有两个版本,一个是2.x版,另外一个是3.x版。而且两者是不兼容的,要学习当然要学习最新的,以后我们就在最新的...

2018-07-27 11:22:33 400

原创 ROS的可视化工具 rviz 的安装与运行

1.安装rvizsudo apt-get install ros-kinetic-rviz然后环境检测,安装rosdep install rvizrosmake rviz2.运行rviz打开一个linux终端,输入:roscore再打开一个linux终端(一直不明白为什么要打开两个终端或者多个终端,难道在一个终端内不可以?试了下,一个终端确实不可以,但不懂为什么...

2018-07-25 13:43:06 35368 1

原创 ROS第二课,创建catkin工作区

首先要为catkin 创建工作区。下面我们来创建catkin工作区。第一步,创建工作目录的源代码空间:mkdir -p ~/catkin_ws/src然后切换到此目录下:cd ~/catkin_ws/src输出如下结果:~/catkin_ws/src$创建工作空间后,需要查看工作空间的环境变量:echo $ROS_PACKAGE_PATH如果工作空间已经...

2018-07-25 11:45:56 1635

原创 ROS第一课,文件系统工具

       package:软件包,是ROS应用程序代码的组织单元,每个软件包都可以包含程序库,可执行文件,脚本或其他手动创建的工具。(我的理解是ROS就是由一个个的package组成的,类似与一栋楼是由一个个房间组成的,所有的东西都可以放到房间中。有待以后验证)              由于ROS的程序代码分布在不同的ROS软件包中(是不是package?),使用命令行工具(例如cd和l...

2018-07-17 16:52:23 232

原创 Python 学习第一课,认识Python

    大学时学过一段时间的C语言编程,后来几乎用到的机会很少,读研究生期间使用较多的时matlab下的编程,而且不需复杂的编程,仅仅是为服务仿真车辆动力学模型而使用。故编程一直是自己的不足所在,随着工作的进行,发现自己需重新学习相关知识。我选择了从Python开始学起。主要是因为python较C语言更为简单,希望自己能持之以恒。好,下面我们认识一下python      首先,python是一个...

2018-07-16 09:43:41 315

原创 写博客的初衷

        这是我写的第一篇博客,虽说接触博客的时间很早,但一直没有特别关注过,工作这几天让我感觉自己很菜,需要进步的东西很多,所以写博客的主要目的是督促自己学习进步,在人生的旅途中也有自己的一片小天地,不卑不亢。        我本身出生于原生态的农村家庭,随着年龄的增大,学历的增加,身边所接触人的层次的提高,越来越发现前几年大火的文章:《寒门再难出贵子》所说的现状是多么正确。也逐渐认识到自...

2018-07-13 17:32:00 138

空空如也

空空如也

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

TA关注的人

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