python
文章平均质量分 72
没有梦想的大白兔
这个作者很懒,什么都没留下…
展开
-
华为软挑赛2023-决赛笔记
**决赛核心变化点:**1. 决赛升级为对抗赛,双方有各自的工作台,分红蓝表示。蓝方机器人在重量/力量/碰撞上占优势,而红方在速度上占优势。2. 引入激光雷达用于物体探测3. 运行时间由5分钟调整为至4分钟4. 去除随机种子设定,不再有万分之一的随机误差5. 机器人之间以及与墙壁之间的摩擦系数降低6. 运行异常时,异常方0分,对手方100万分原创 2023-05-27 02:09:20 · 537 阅读 · 0 评论 -
华为软挑赛2023-复赛笔记
相较于初赛,复赛引入障碍带来了三个核心问题:1. 机器人到工作台的路径不再是简单的直线,需要使用相关算法规划路径。2. 运动控制方面如何追踪路径。3. 在狭窄的区域机器人不再能通过简单的停车或者转向完成避让,需要通过寻路机制找到可以避让的点。原创 2023-05-27 01:52:38 · 1016 阅读 · 1 评论 -
华为软挑赛2023-初赛笔记
2023华为软件精英挑战赛 决赛入围队伍代码分享原创 2023-05-18 16:38:35 · 2879 阅读 · 0 评论 -
EasyGUI-基于tkinter的pythonGUI敏捷开发库
使用Tkinter,你可以创建窗口、对话框、按钮、标签、文本框、列表框、菜单、画布、滚动条、文本编辑器等多种GUI组件,并在这些组件上添加事件响应函数,实现与用户交互的功能。本工具仅从部分使用场景出发,对部分tkinter库的操作进行了简化,很多功能并不完善,欢迎各位再次基础上进一步完善。小于最小宽度将导致内容不全。接口比较死板,且只实现了一些简单的功能,使用网格布局方式,经过简单设计后可以实现相对美观的布局。首先应该评估界面大小,每一个组件的行宽和列高,可以借助Excel等工具先进行简单的绘图。原创 2023-02-23 18:30:50 · 918 阅读 · 1 评论 -
python 优化记忆搜索 cache与lru_cache
在其他语言中,记忆化往往需要用户自定义数组记录实现而python中提供了现成的装饰器。包括@lru_cache@cache两种,均属于functools库。原创 2023-02-22 16:07:12 · 351 阅读 · 0 评论 -
python nonlocal 与 global 详解
python变量作用域问题,及nonlocal和global关键字的使用。原创 2022-11-15 16:59:31 · 739 阅读 · 0 评论 -
四行代码去除复制PDF文字段落时多余的换行符
直接从PDF论文里面复制的文字会存在一堆换行符,导致翻译软件翻译不准确,一个一个手动删很麻烦,写了个脚本删一下。原创 2022-09-14 20:47:22 · 505 阅读 · 0 评论 -
python网站更新检测小爬虫
考研期间为了第一时间关注各大招生单位的调剂信息,写了一个网页更新检测的小脚本,一旦网页发布了新内容就会发邮件提醒原创 2022-07-03 21:01:49 · 4084 阅读 · 15 评论 -
基于python实现细胞自动机
其实也不是一个很大的项目,但由于初学python,摸索着前进,断断续续写了三天,其中涉及到了UI、多线程、函数式编程等相对高级一点的功能,接触到了例如函数作为参数这种python奇特的特性,因此也碰到了不少麻烦,正因如此,也是收获良多。项目简介什么是细胞自动机细胞自动机(cellular automata)是为模拟包括自组织结构在内的复杂现象提供的一个强有力的方法,也称为元胞自动机(Cell.........原创 2020-03-26 10:07:53 · 3405 阅读 · 1 评论 -
基于opencv和numpy实现图像文件的传输
引言网上大部分文件的传输都是基于os库,将文件打开为字节而后逐字节发送的。而我在实践过程中尝试了一种新的方式,效果尚可。特意拿来分享。实现原理客户端将图像打开为矩阵并转化为一维,而后将这个一维数字转化为字节数组。第一帧发送图像的形状,之后将这个字节数组分组发送出去,每次最多500字节,直到发送完毕后,发送一个end。服务器收到图像后,先将其存储到一个一维数组里,全部接收完毕后,在按所给形状......原创 2020-03-26 10:15:04 · 660 阅读 · 0 评论 -
Python之for else语句
for else语句算是python里面比较特殊的一个用法了,这里简单的分享一下。1. 语句特点python的for循环可以与else搭配使用,当for循环正常结束时,else也会执行,而当for循环未正常结束,例如使用break提前退出时,则不会执行。2. 示例3. 用途for else语句在一些场景上可以减少代码量,避免使用flag。如在c语言中,我...原创 2020-03-26 09:58:35 · 6305 阅读 · 0 评论