
Python
文章平均质量分 55
Meringue_zz
感觉快要走上程序猿的不归路了。。。
展开
-
python中字典(dict)的常用操作
python中字典(dict)的常用操作原创 2017-03-26 23:02:56 · 825 阅读 · 0 评论 -
NAO机器人高尔夫中的视觉系统设计
去年(2017)年分别参加了江苏省和全国的NAO机器人高尔夫比赛,负责的是视觉部分编程。在这里把之前的工作总结一下。内容主要包括红球和黄杆的识别和定位(包括在比赛中遇到的一些问题和解决办法)。完整的代码(C++和Python两个版本)见https://github.com/ZhouJiaHuan/nao-golf-visual-task,本篇只以Python代码为例进行介绍。基本配置(基类)...原创 2018-08-01 23:33:10 · 12045 阅读 · 36 评论 -
python中的*args和**kwargs
在Python中定义函数的时候,有时会看到输入参数中有*args和**kwargs,简单的说,它们都是用来存放输入的参数的,只不过存放的方式不一样。args以元祖的方式存放参数,kwargs以字典的方式存放。具体该怎么用可以看下面的一个简单的例子:""" A simple example of *args and **kwargs.Author: MeringueDate: 2018/...原创 2018-07-01 19:23:17 · 2433 阅读 · 0 评论 -
python中字典的替代品easydict
easydict相当于是python中字典的替代品,使用起来更加简洁方便,使用前需要先安装:pip install easydictpython中的字典访问元素的方式使用“[ ]”, 而easydict使用“.”,这一点就像MATLAB中的结构体。一个栗子:""" A simple example of easydict module.Author: MeringueD...原创 2018-06-25 17:25:35 · 2065 阅读 · 0 评论 -
目标定位和检测系列(3):交并比(IOU)和非极大值抑制(NMS)的python实现
交并比(Intersection over Union)和非极大值抑制是(Non-Maximum Suppression)是目标检测任务中非常重要的两个概念。例如在用训练好的模型进行测试时,网络会预测出一系列的候选框。这时候我们会用NMS来移除一些多余的候选框。即移除一些IOU值大于某个阈值的框。然后在剩下的候选框中,分别计算与ground truth的IOU值,通常会规定当候选框和ground ...原创 2019-05-28 19:36:24 · 29547 阅读 · 16 评论 -
python中Queue模块
创建队列python中Queue模块提供了3中队列: 1. Queue.Queue(maxsize):先进先出队列(最常用) 2. Queue.Lifoqueue(maxsize):先进后出队列 3. Queue.Priorityqueue(maxsize):优先级队列(优先级越低越先出)这里只介绍最常用的现进先出队列import Queueq = Queue.Queue(...原创 2018-02-24 17:39:46 · 1965 阅读 · 2 评论 -
python中利用ConfigParser模块读取配置文件
配置文件配置文件一般用于保存一些代码运行所需要的参数信息,如.cfg文件,一个具体配置文件内容如下:[Common]image_size: 448batch_size: 16num_classes: 20max_objects_per_image: 20[DataSet]name: yolo.dataset.text_dataset.TextDataSetpath: data原创 2018-02-07 19:44:21 · 1394 阅读 · 0 评论 -
Python中文件的读取和写入
Python中文件的读取和写入原创 2017-08-18 23:42:55 · 209575 阅读 · 6 评论 -
python中sort和sorted总结
python中sort和sorted函数的用法和区别原创 2017-07-18 20:35:01 · 972 阅读 · 0 评论 -
python中数组(numpy.array)的基本操作
Python中提供了list容器,可以当作数组使用。但列表中的元素可以是任何对象,因此列表中保存的是对象的指针,这样一来,为了保存一个简单的列表[1,2,3]。就需要三个指针和三个整数对象。对于数值运算来说,这种结构显然不够高效。Python虽然也提供了array模块,但其只支持一维数组,不支持多维数组,也没有各种运算函数。因而不适合数值运算。NumPy的出现弥补了这些不足。原创 2017-07-05 17:28:25 · 379728 阅读 · 5 评论 -
python中PIL库的常用操作
python中PIL库的常用操作Python 中的图像处理(PIL(Python Imaging Library))## Image是PIL中最重要的模块原创 2017-05-07 20:28:55 · 8448 阅读 · 0 评论 -
python中OS模块的常用命令
python中OS模块的常用命令原创 2017-05-06 13:44:29 · 1091 阅读 · 0 评论 -
python中列表(list)的基本操作
python中列表的基本操作原创 2017-04-01 18:29:47 · 11298 阅读 · 0 评论 -
Python中字符串的常用操作
字符串是Python中最重要的数据类型之一。在以前的学习中却一直没太重视。因此,今天特地将字符串的一些基本操作记录下来。部分内容参考了《Python基础教程(第3版)》。序列的通用操作字符串是Python内置序列(其他的序列类型如列表、元祖等),因此具备通用序列的操作。索引和切片字符串的索引和列表一样,都是从0开始,-1表示最后位置的索引。str1 = "abc123"pri...原创 2018-08-13 18:52:41 · 590 阅读 · 0 评论