- 博客(7)
- 收藏
- 关注
原创 Apollo学习之定位(一)——激光雷达定位
在Apollo的多传感器定位文件夹里(/modules/localization/msf)的这些文件()记录了apollo进行激光雷达定位的方式(文件如下)现在让我们来剖析这些文件首先来看看localization_lidar.ccLocalizationLidar::LocalizationLidar()LocalizationLidar::~LocalizationLidar()构造...
2019-11-24 17:07:31
2910
原创 Apollo框架学习(二)——apollo_base.sh的理解
当我们做激光雷达,定位导航,毫米波雷达等模块时,都需要在scripts文件夹下bash相应的sh的文件,然而这些sh文件都是这样可以发现,我们执行每个sh文件都需要先执行apollo_base.sh文件,所以其作用之大可见一斑。1、function info()输出信息,其信息都会记录在/data文件夹里。2、function error()输出错误,其错误提示都会记录在/data文件夹...
2019-11-17 21:10:03
850
原创 Apollo框架学习(一)——apollo.sh的理解
学习apollo的代码,我是先看apollo.sh文件,里面可以看出apollo的整体框架。1、function source_apollo_base()执行apollo_base.sh,apollo_base.sh是一个非常重要的文件,在scripts里面的sh都需要source apollo_base.sh(source filename:这个命令其实只是简单地读取脚本里面的语句依次在当...
2019-11-17 20:33:18
1322
1
原创 统计并输出诗中出现的中文字符及数量(不包含标点符号),按照字符出现次数从多到少的方式输出,字符和数量之间采用逗号相隔,每个字符占用一行,保存结果到csv文件
话不多说,直接把代码给出来fil=open(‘古诗词.TXT’,‘r’)a=fil.read()num=[]c=[]D=dict()for i in range(len(a)):if ‘\u4e00’<=a[i]<=’\u9fff’: #and a[i] not in c:if a[i] not in c:d=a.count(a[i]);D[a[i]]=d;#pr...
2019-03-21 23:09:32
1250
原创 随机密码生成。编写程序,接收列表在26个字母大小写和10个数字组成的列表中随机生成10个8位密码。
随机密码生成。编写程序,接收列表在26个字母大小写和10个数字组成的列表中随机生成10个8位密码。这里我们要用到random函数。代码如下:import randomfor i in range(10):for j in range(8):a=chr(random.randint(48,57));b=chr(random.randint(97,122));c=chr(random....
2019-03-19 11:59:58
30208
3
原创 Python编写一个程序,要求能够将元素为任意Python支持的类型的列表转储为CSV,并能够重新正确解析为列表
编写一个程序,要求能够将元素为任意Python支持的类型的列表转储为CSV,并能够重新正确解析为列表。支持的列表我选择的是TXT文档,编辑一首诗在该文档里。并且先建立一个CSV文件,然后给其命名(我命名的是city.csv)。在python中编译的代码如下:file=open(‘古诗词.TXT’,‘r’);s=file.readlines();f=open(‘city.csv’,‘a’)...
2019-03-14 22:51:53
1689
原创 Python中用str.split()通过符号分隔字符串
Python中用str.split()通过符号分隔字符串分隔字符串的时候,我们可以用str.split()函数,但是我们有时候可能出现这种情况:s[0]‘桃花坞里桃花庵,桃花庵下桃花仙,桃花仙人种桃树,又摘桃花卖酒钱。 \n’s[0].split(’,’)[‘桃花坞里桃花庵,桃花庵下桃花仙,桃花仙人种桃树,又摘桃花卖酒钱。 \n’]可见,我们并没有通过逗号分隔开字符...
2019-03-14 22:29:37
10461
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人