
python
稳稳2017
菜鸟需要站在巨人肩膀上
展开
-
通过CV模块判断点是否在polygon内
cv2.pointPolygonTest(box_list, (point['x'], point['y']), False) == 1true则在内,否则不在原创 2021-05-11 11:42:54 · 210 阅读 · 0 评论 -
简单的for循环&运算
x_min = min([b.x for b in box])原创 2021-05-11 11:41:44 · 209 阅读 · 0 评论 -
&的使用
gseg_points[i].semantic_flag & (1 << 2)a & b: a 和 b相同是为1,否则为0原创 2021-05-11 11:31:48 · 102 阅读 · 0 评论 -
rbg转换浮点型数值
r = 0g = 0b = 255rgb = np.uint32(np.uint32(r) << 16 | np.uint32(g) << 8 | np.uint32(b))rgb_bin = struct.pack('I', rgb)rgb_f_1 = struct.unpack('f', rgb_bin)[0]r = 255g = 255b = 255rgb = np.uint32(np.uint32(r) << 16 | np.uint32(g.原创 2021-05-11 11:06:33 · 734 阅读 · 0 评论 -
python常用的方法
小数点取整:round(1.98902345, 4),会四舍五入判断是否为某种类型:isinstance (a,(str,int,list)),第二个参数可以是单个数据类型也可以是一个元祖,返回结果为bool类型简单的判断语句:value = round(i[key], 4) if isinstance(i[key], (int, float)) else i[key]判断对象是否有某种属性:hasattr(point1, 'x')简单的命令赋给列表:[int(f["msg"].header原创 2021-04-02 16:09:23 · 73 阅读 · 0 评论 -
python-自动驾驶-基本代码段
获取json格式的数据:json.dumps判断json格式是否有某个keyinput = {"name":"abc", "class":"3"}if input.has_key("name") == True 字符串格式化:前面的{}由括号里的变量来替换 "{}....{}....{}".format(a,b,c)cyber log解析给定cyber log的路径和名字1.record.RecordReader(file), 返回,channel name,data,dat原创 2021-03-05 17:14:12 · 460 阅读 · 0 评论 -
python怎么给实例对象添加方法?
python ylzsfhd 2015年12月02日提问关注 4 关注收藏 0 收藏,1.5k 浏览问题对人有帮助,内容完整,我也想知道答案0问题没有实际价值,缺少关键内容,没有改进余地就像js里var Obj = function(){this.a = 1}var obj = n转载 2017-08-14 23:09:19 · 751 阅读 · 0 评论 -
python有三种导入模块的方法
python有三种导入模块的方法 其一, import modname : 模块是指一个可以交互使用,或者从另一Python 程序访问的代码段。只要导入了一个模块,就可以引用它的任何公共的函数、类或属性。模块可以通过这种方法来使用其它模块的功能。用import语句导入模块,就在当前的名称空间(namespace)建立了一个到该模块的引用.这种引用必须使用全称,也就是说,当使转载 2017-08-28 15:49:53 · 460 阅读 · 0 评论 -
python书籍记录
PEP 8 -- Style Guide for Python Code原创 2017-08-24 14:53:46 · 196 阅读 · 0 评论 -
Python - 两个列表(list)组成字典(dict)
使用zip函数, 把key和value的list组合在一起, 再转成字典(dict).代码:# -*- coding: utf-8 -*-keys = ['a', 'b', 'c']values = [1, 2, 3]dictionary = dict(zip(keys, values))print dictionary"""输出:{'a': 1, 'c':转载 2017-08-31 11:17:37 · 652 阅读 · 1 评论 -
python _、__和__xx__的区别
python _、__和__xx__的区别本文为译文,版权属于原作者,在此翻译为中文分享给大家。英文原文地址:Difference between _, __ and __xx__ in Python"_"单下划线Python中不存在真正的私有方法。为了实现类似于c++中私有方法,可以在类的方法或属性前加一个“_”单下划线,意味着该方法或属性不应该去调用,它并不属于API。在使用property时...转载 2018-07-15 10:26:43 · 150 阅读 · 0 评论 -
python 中del 的用法
python 中del 的用法2015年08月04日 18:23:07阅读数:46979python中的del用法比较特殊,新手学习往往产生误解,弄清del的用法,可以帮助深入理解python的内存方面的问题。python的del不同于C的free和C++的delete。由于python都是引用,而python有GC机制,所以,del语句作用在变量上,而不是数据对象上。if __name__=='...转载 2018-07-15 10:42:01 · 723 阅读 · 0 评论 -
Python运算符中/和//的区别
Python运算符中/和//的区别2017年11月21日 22:55:42阅读数:1590首先先看单斜杆的用法:举几个栗子:>>> print 5/3,type(5/3)1 <type 'int'>>>> print 5.0/3,type(5.0/3)1.66666666667 <type 'float'>>>> pri...转载 2018-07-15 10:51:15 · 5250 阅读 · 0 评论 -
python 打印log
1, printprint(greeting + ',', salutation, name)它将逗号和变量 greeting 相加。如果需要,可自定义分隔符:>>> print("I", "wish", "to", "register", "a", "complaint", sep="_")I_wish_to_register_a_complaint你还可自定义结束字...原创 2019-07-13 17:57:15 · 488 阅读 · 0 评论