logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

python学习——while True的用法

在学习过程中,经常能遇到采用while True的用法。下面以一个例子进行说明:建立一个用户登录系统,用户输入用户名和密码,如果正确就可以进入系统。1、我自己最开始的写法:d = {}#数据库字典,所有用户的用户名密码存储在此name = input("请输入您的用户名:")if name in d:password = input("请输入您的密码")if d

#python
爬虫学习——爬虫之soup.select()用法浅析

在学习Python爬虫过程中,主要用两个模块:import requestsfrom bs4 import BeautifulSouprequests用于将链接转化成html语言,而BeautifulSoup则用于查找需要的内容。最开始一般写成如下格式:res = requests.get('https://www.qiushibaike.com/hot/#')#以糗事百科为例soup =

#爬虫
爬虫学习——爬虫之新浪新闻

学习资料参考:Python网络爬虫实战爬虫对象:新浪新闻主要练习简单的爬新闻标题,时间,内容,评论数等,并将其制作成Excel表格。源程序如下:import requestsimport jsonfrom bs4 import BeautifulSoupimport pandasresults = []zturl='http://api.roll.news.sina.com.cn/zt_lis

#爬虫
python学习——计算阶乘的几种方法

方法一:很普通的for循环语句:a = 1n = 5for i in range(1,n+1):a = a * iprint(a)得到结果:120方法二:采用上篇博文提到的reduce()函数:from functools import reducen = 5print(reduce(lambda x,y:x*y,range(1,n+1)))得到结果:120方法三:

#python
Robosense 激光雷达slam建图(1):在ROS上进行测试

手头有一个Robosense 16线激光雷达,按照文档很容易在Windows平台上进行测试。现在在linux上进行下测试。环境:1、Robosense 16线激光雷达;2、笔记本电脑;3、Ubuntu 16.04;4、ROS Kinetic。1、安装雷达驱动下载源码cd ~/catkin_ws/srcgit clone https://github.com/RoboSense-...

卡尔曼滤波五个公式推导

一、两个方程1,系统的状态方程(预测方程)xk=Akxk−1+Bkuk+wkx_k = A_kx_{k-1} + B_ku_k + w_kxk​=Ak​xk−1​+Bk​uk​+wk​2,测量方程zk=Hkxk+vkz_k = H_kx_k+v_kzk​=Hk​xk​+vk​其中:​xkx_kxk​是状态向量;​AkA_kAk​是状态转移矩阵;​uku_kuk​是状态...

#机器学习#算法
Robosense 激光雷达slam建图(1):在ROS上进行测试

手头有一个Robosense 16线激光雷达,按照文档很容易在Windows平台上进行测试。现在在linux上进行下测试。环境:1、Robosense 16线激光雷达;2、笔记本电脑;3、Ubuntu 16.04;4、ROS Kinetic。1、安装雷达驱动下载源码cd ~/catkin_ws/srcgit clone https://github.com/RoboSense-...

Robosense 激光雷达slam建图(2):使用pointcloud_to_laserscan包实现三维转二维

在上一篇博文中,我们在linux中测试了Robosense 16线激光雷达。详见:Robosense 16线激光雷达在ROS上进行测试最终我们是要实现slam功能,而slam需要的是2D激光雷达,因此我们首先需要将3D线束转换成2D线束。可以通过pointcloud_to_laserscan包实现。1,安装pointcloud_to_laserscan包cd ~/catkin_ws/src...

Robosense 激光雷达slam建图(2):使用pointcloud_to_laserscan包实现三维转二维

在上一篇博文中,我们在linux中测试了Robosense 16线激光雷达。详见:Robosense 16线激光雷达在ROS上进行测试最终我们是要实现slam功能,而slam需要的是2D激光雷达,因此我们首先需要将3D线束转换成2D线束。可以通过pointcloud_to_laserscan包实现。1,安装pointcloud_to_laserscan包cd ~/catkin_ws/src...

Python数据分析之数据可视化

数据可视化是数据分析很重要的一部分,它能帮助我们更好的从繁杂的数据中更直观更有效的获取信息。matplotlib是用来创建图表的工具包之一。其目的是为Python构建一个Matlab式的绘图接口,初次接触的时候我就感觉这货跟matlab画的图表很相似。虽说其直接创建的图不是那么的高大上,但是matplotlib确是可视化必须要掌握的基础。matplotlib API入门引入:#...

#python#数据分析
    共 34 条
  • 1
  • 2
  • 3
  • 4
  • 请选择