python学习
文章平均质量分 81
zhongweidu3
自动驾驶测试
展开
-
Python数据处理,利用Pandas合并csv文件、剔除无效行、做某列计算和格式化输出
测试工作中经常遇到一种情况就是你有两个csv文件,比如一个是车辆底层的CAN数据组成的csv,一个是定位GPS数据组成的csv,它们两个公用一套时间戳,现在想把两个csv合并到一个地方进行计算和处理,那么首先就需要把两个文件读取到同一个表中,按照时间戳进行对齐,然后剔除一些明显无效的数据。1、涉及到的内容Pandas是python下最强大的数据分析和探索工具,它包含高级的数据结构和精巧的工具,...原创 2020-03-27 09:56:47 · 2203 阅读 · 0 评论 -
Python读取键盘输入到一维列表及二维列表
在网站上刷一些题的时候,经常涉及到从键盘的终端输入读取一系列参数,并把相应的参数存储到列表里的情况。1、Python读取列表的集中方式Python3 input() 函数:Python3.x 中 input() 函数接受一个标准输入数据,返回为 string 类型。注:在 Python3.x 中 raw_input() 和 input() 进行了整合,去除了 raw_input( ),仅保...原创 2019-10-21 12:02:47 · 5941 阅读 · 0 评论 -
Python数据分析工具介绍
python本身的数据分析功能不强,需要安装第三方扩展库来增强它的数据分析能力。常见的库有 Numpy、Scipy、Matplotlib、Pandas、Scikit-Learn、Keras和GensimNumpy: 提供数组支持,以及相应的高效处理函数Scipy: 提供矩阵支持,以及矩阵相关的数值计算模块Matplotlib: 强大的数据可视化工具、作图库Pandas: 强大、灵活的数据...原创 2019-10-17 18:03:37 · 481 阅读 · 0 评论 -
Python环境之Anaconda介绍
在学习python的过程中,相关环境的匹配一直是一个令人烦恼的问题,直到发现了Anaconda这一套现成的python环境管理和编译工具。Anaconda简单介绍Anaconda Navigator是Anaconda®发行版中包含的桌面图形用户界面(GUI),允许您在不使用命令行命令的情况下启动应用程序并轻松管理conda包,环境和通道。Navigator可以在Anaconda Cloud...原创 2019-04-11 09:03:01 · 272 阅读 · 0 评论 -
深入解读Python解析XML的几种方式 及 ElementTree模块的使用
深入解读Python解析XML的几种方式 及 ElementTree模块的使用 - weixin_39274753的博客 - CSDN博客 https://blog.csdn.net/weixin_39274753/article/details/82221859转载 2019-05-08 10:18:19 · 350 阅读 · 0 评论 -
自动驾驶汽车运动规划问题的算法抽象与Python学习(一)—A_star算法
最近在看自动驾驶汽车运动规划相关的基础内容,想着从一些最基础的算法入手,逐步的了解一些关于决策规划算法相关的东西,方便更好的进行工作。首先想一下自动驾驶汽车的运动规划是一个什么样的问题的,如下图1所示,你坐在汽车的驾驶位上,想要从A点开车前往B点,那么你会怎么样进行开车呢?相关的Python算法入门是参考的github上几个印度小哥,建立的各种Python算法的新手入门大全,现在标星已经超过5...原创 2019-07-25 17:58:16 · 1992 阅读 · 2 评论 -
图形搜索算法基础(一)广度优先搜索算法BFS和深度优先搜索算法DFS
广度优先搜索算法BFS(Breadth First Search)对于广度优先搜索的原理,在CSDN上有很多博主已经介绍过了,可以参考下边的几篇博客。简单来讲的话广度优先搜索算法(Breadth First Search)就是优先搜索完距离自己最近的节点,然后一层一层像是摊饼一样进行搜索,是一种面积最大化的搜索方式。广度优先搜索 - 一只程序猿 - CSDN博客 https://blog.c...原创 2019-07-25 11:32:02 · 585 阅读 · 0 评论