随笔分类 - Python
摘要:以下内容节选自https://bitesofcode.wordpress.com/2017/09/12/augmented reality with python and opencv part 1/comment page 1/ comment 61 对于上图中,怎么估计$\begin{bmatr
阅读全文
摘要:一旦我们找到了两个相似物体的特征,并计算它们的描述符, 就可以寻找它们之间的匹配了。最简单的方法就是取第一个集合的每个特征的描述符,计算与第二个集合所有特征描述符的距离,选取最近的距离最为最好匹配(选择的距离度量应该和描述符相匹配)。这是一个暴力搜索。 在匹配完成之后,我们应该定义一些标准来判定物体
阅读全文
摘要:生成器的例子 任何包含yield的语句的函数称之为生成器.函数会返回一个迭代器. 简单例子 递归生成器 处理字符串:(检查一个字符串:将传入的对象和一个字符串拼接,看看是否产生TypeError) 生成器推导式于跟列表推导式类似,只不过将[]改为() eg: 模拟生成器 1.在函数开始处添加 res
阅读全文
摘要:__init__(self,..) 如果一个类的构造方法被重写,需要调用超类的构造方法,否则对象可能不会被正确的初始化. 调用超类的两种方法: 1.调用未绑定的超类构造方法 直接调用类的方法(Bird.__init__()),那么没有实例会被绑定,这样可以自由提供self参数.将当前的实例作为sel
阅读全文
摘要:查看异常类 引发异常 捕获异常 except捕获异常 在except中不指定异常类,所有异常都会被捕获 跟前一个的区别是,前一个只捕获除0异常,后者还可以捕获类型错误等等. 给except提供两个参数 打印异常信息: 访问异常对象本身 重新引发异常 else子句,没有引发异常,执行该子句 final
阅读全文
摘要:在类中一开始声明成员不加'self',可将其理解为类成员,访问使用 类名或者实例名字.变量 类成员变量是不可变(字符串,元组, 数字变量等)或者可变(列表,字典等)在类内部使用的区别 输出: 但是在外部使用的时候采用'类名或者实例名字.变量'的形式(如MemberCounter.objlist),两
阅读全文
摘要:文档化函数 收集参数 注意以下调用区别: print_params(listn) output: [1,2,4], () print_params( listn) output: 1,(2,4) 同理,**是处理字典. 参数收集逆过程 可以使用通用的技术来处理字典--使用' '运算符号. 函数式编程
阅读全文
摘要:dict函数 1 可以通过其他映射(比如其他字典)和(键,值)对的序列建立字典. 2 dict通过关键词参数创建字典 格式化字符串 模板化: %(title)s %(title)s %(text)s 字典方法 1 clear() 清空字典,返回None 2 copy() 它与"="都是浅复制,但不同
阅读全文
浙公网安备 33010602011771号