摘要: 对数组增加一行或一列很简单,网上一搜一大把的事例。比如增加一行或一列: 但如果我要增加多行或多列呢?比如我读取了一行数据想和一个多行的数据做差,就得先将这行数据扩展为多行。那该怎么办呢?其实很简单。比如: 我想计算a与b中每行元素的距离,就简单的计算L1距离吧。但我又不想用for循环,想一步就求出a 阅读全文
posted @ 2017-03-30 22:50 粗面鱼丸 阅读(34863) 评论(0) 推荐(0) 编辑
摘要: 本博客只用于学习,如果有错误的地方,恳请指正,如需转载请注明出处。 看机器学习也是有一段时间了,这两天终于勇敢地踏出了第一步,实现了HOG+SVM对图片分类,具体代码可以在github上下载,https://github.com/subicWang/HOG-SVM-classifer。大家都说HOG 阅读全文
posted @ 2017-03-27 20:41 粗面鱼丸 阅读(21791) 评论(41) 推荐(4) 编辑
摘要: 最近一个作业中要用到图像旋转,分享一下学习过程。如有讲错的地方,恳请指正! 图像旋转,想想真简单啊,不就是将图像矩阵乘上一个旋转平移矩阵就完了吗?实际上还真没这么简单。首先这个旋转平移矩阵怎么获得?通过这篇博客我们能够轻松理解这个过程。http://www.cnblogs.com/xianglan/ 阅读全文
posted @ 2017-03-25 21:33 粗面鱼丸 阅读(3605) 评论(0) 推荐(0) 编辑
摘要: 编者注:本文主要参考了《Python核心编程(第二版)》 说到生成器,先说说列表解析。列表解析可以动态创建列表。 [expr for iter_var in iterable if cond_expr] 该句的核心是 for循环,它迭代了iterable对象的所有条目。如果满足cond_expr(条 阅读全文
posted @ 2017-03-17 11:37 粗面鱼丸 阅读(3063) 评论(1) 推荐(0) 编辑
摘要: 编者注:本文主要参考了《Python核心编程(第二版)》 以下都是参考资料后,我自己的理解,如有错误希望大家不吝赐教。 大家有没有遇到这样一种情况,对象赋值后,对其中一个变量进行修改,另外一个变量的值也改变了。比如: 以上的对象赋值实际上是简单的对象引用。也就是说当你创建一个对象,然后把他赋给另一个 阅读全文
posted @ 2017-03-15 19:53 粗面鱼丸 阅读(697) 评论(0) 推荐(0) 编辑
摘要: 编者注:本文主要参考了《Python核心编程(第二版)》 网上有很多对这两个函数的区别讲解,但我觉得都讲的不是很清楚,记忆不深刻。这样解释清楚且容易记住。 list.append(object) 向列表中添加一个对象objectlist.extend(sequence) 把一个序列seq的内容添加到 阅读全文
posted @ 2017-03-15 11:13 粗面鱼丸 阅读(106304) 评论(4) 推荐(25) 编辑
摘要: Python中Template是string中的一个类,可以将字符串的格式固定下来,重复利用。 用法很简单,先生成一个模板实例s,然后调用替换函数substitute()将模板中的两个地方替换掉。替换的内容是通过字典对调用的,所以下面(lang='Python',howmany=3)出现的顺序可以不 阅读全文
posted @ 2017-03-15 10:11 粗面鱼丸 阅读(9183) 评论(1) 推荐(0) 编辑
摘要: 最近在做sift方面的毕业设计,弄了一天终于把RobHess的SIFT程序调通了。虽然网上有很多相关博文,但是我还是想把我的调试的过程跟大家分享一下。由于工程没法在博文上传,所以有需要的可以在下方留言。RobHess的SIFT VC++程序可以在http://download.csdn.net/do 阅读全文
posted @ 2016-02-28 00:56 粗面鱼丸 阅读(1076) 评论(0) 推荐(0) 编辑