- 博客(79)
- 资源 (2)
- 收藏
- 关注
原创 第 1 章之:二叉树特性
声明:文章为博主原创,转载请联系博主。文章若有错误和疏漏之处,还望大家不吝赐教!第一章:数据结构与算法基础===========================================================---------------------------本章重点内容为:1.数...
2022-10-25 14:15:08
263
转载 Sift中尺度空间、高斯金字塔、差分金字塔(DOG金字塔)、图像金字塔
本文为转发文章,只作私人记录用途。原文及其相关讨论请移步:https://blog.csdn.net/dcrmg/article/details/52561656一、 图像金字塔图像金字塔是一种以多分辨率来解释图像的结构,通过对原始图像进行多尺度像素采样的方式,生成N个不同分辨率的图像。把具有最高级别分辨率的图像放在底部,以金字塔形状排列,往上是一系列像素(尺寸)逐渐降低的图像,一直到金字塔的顶部只包含一个像素点的图像,这就构成了传统意义上的图像金字塔。获得图像金字塔一般包括二个步骤:1.
2020-06-10 16:41:51
797
1
原创 python学习知识点补充-----用python编写寻找水仙花数的程序
寻找水仙花数,要求:寻找出在100到1000范围内的左右水仙花数。PS:如果一个3位数等于其各位数字的立方和,则这个数被称为水仙花数。例如153=1^3+5^3+3^,因此153是一个水仙花数。详细的解释和思路都在注释中,如有纰漏或不足之处,希望大家不吝赐教。def Find(x1, x2): list2 = [] #list2为存放所有水仙花数的列表,...
2020-02-07 16:38:02
2133
原创 第 1 章之:广义表
声明:文章为博主原创,转载请联系博主。文章若有错误和疏漏之处,还望大家不吝赐教! 第二章:广义表===========================================================本章重点内容为:1.数据结构基础与线性表:下三角矩阵元素存储位置计算、队列的特性应用、栈...
2020-02-06 10:15:04
474
原创 第 1 章之:队列的特性应用
声明:文章为博主原创,转载请联系博主。文章若有错误和疏漏之处,还望大家不吝赐教!第一章:数据结构与算法基础===========================================================本章重点内容为:1.数据结构基础与线性表:下三角矩阵元素存储位置计算、队列的...
2020-02-06 09:32:38
894
1
原创 第 1 章之:栈的特性应用
声明:文章为博主原创,转载请联系博主。文章若有错误和疏漏之处,还望大家不吝赐教! 第一章:数据结构与算法基础===========================================================本章重点内容为:1.数据结构基础与线性表:下三角矩阵元素存储位置计算、队列的...
2020-02-04 12:29:28
605
原创 第 1 章之:下三角矩阵元素存储位置计算
声明:文章为博主原创,转载请联系博主。文章若有错误和疏漏之处,还望大家不吝赐教! 第一章:数据结构与算法基础===========================================================本章重点内容为:1.数据结构基础与线性表:下三角矩阵元素存储位置计算、队列的...
2020-02-02 17:43:58
15064
2
原创 python学习037-----python之文件(二):文件的分割与保存
【一个任务】这节课我们来完成一个任务:将文件record.txt中的数据进行分割,并按照以下规律保存起来:1.小甲鱼的对话单独保存为boy_*.txt的文件(去掉"小甲鱼:")2.客服的对话单独保存为girl_*.txt的文件(去掉"客服:")3.文件中共有4段对话,分别保存为boy_1.txt, girl_1.txt, boy_2.txt, girl_2.txt, boy_3.tx...
2020-02-01 23:32:56
696
原创 自底向上的显著性检测方法的分类
在计算机视觉领域,显著性区域检测是十分重要的一个分支。它在内容保持的图像缩放、自适应的图像压缩以及图像分割等领域都有着十分重要的应用。博主在上一篇博文中提到:现在的计算机视觉领域,主要做的是自底向上的显著性区域检测,所以这篇文章博主将介绍一下显著性区域检测方法的大致分类。由于博主刚刚开始这个领域的学习与研究,难免出现错误和疏漏。如有不妥之处还望大家多多海涵,不吝赐教。一般来说,自底向上的显著性...
2020-02-01 23:25:23
785
原创 什么是自底向上/自上而下的显著性目标检测?
在图像处理领域,显著性检测可以被分成两种注意机制:自底向上的注意机制、自上而下的注意机制。1.自底向上的注意机制这种检测方法由数据驱动,它可以理解为:仅受数据驱动,由此将人的视点指导到场景中的显著区域。比如在一群黑羊中有一只白羊,自底向上的注意机制的任务便是把这只白羊找出来。也就是说,通常与周围有较强对比度或与周围有明显不同的区域吸引自底向上注意机制的注意。再举个例子: ...
2020-02-01 16:21:11
5616
原创 计算机领域核心期刊汇总
1 计算机学报2 软件学报3 自动化学报4 计算机研究与发展5 控制与决策6 中国图象图形学报7 系统仿真学报8 计算机辅助设计与图形学学报9 计算机应用10 计算机科学11 计算机应用研究12 机器人13 中文信息学报14 控制理论与应用15 计算机集成制造系统16 模式识别与人工智能17 计算机工程与设计18 小型微型计算机系统19 传感技术学报20 遥感...
2020-01-30 16:44:45
1363
原创 python知识点补充-----EasyGui说明文档(转自小甲鱼)
翻译改编自官方文档:http://easygui.sourceforge.net/tutorial/index.html翻译改编者:小甲鱼,本文欢迎转载,转载请保证原文的完整性!演示使用 Python 3.3.3 版本0. 安装 EasyGui官网:http://easygui.sourceforge.net最新版:easygui-0.96.zip(141.61 KB, 下载次数: 230...
2019-10-05 18:54:25
337
原创 python补充知识点-----python安装EasyGui
1.使用python的pip命令安装1.打开命令行窗口(cmd),输入如下代码:pip install easygui2.耐心等待一小会,会出现安装成功的提示:(此处笔者已安装过EasyGui,所以提示是requirement already satisfied)3.我们也可以用pip list命令来查看是否安装成功4.不用配置环境变量,直接用测试代码测试是否安装成功import ea...
2019-10-05 10:32:29
364
原创 python学习042-----python之丰富的else和简洁的with语句
一、丰富的else语句1.它可以与while语句构成:“要么怎样,要么不怎样”的逻辑结构2.也可以与for语句构成:“干完了能怎样,干不完就别想怎样”的逻辑结构3.还可以与异常处理语句构成:“没有问题,那就干吧”的逻辑结构-----------------------------------------------------------------------------------------...
2019-10-04 22:01:08
166
原创 python学习041-----python之异常处理(二):检测并处理异常
检测并处理异常异常检测可以使用try语句,任何出现在try语句中的异常都会被检测到。这里我们主要介绍两种形式的try语句:-----------------------------------------------------------------------------------------------1. try-except语句,格式如下:try: 检测范围except...
2019-10-04 17:25:05
251
原创 python学习040-----python之异常处理(一):python的标准异常总结
'''===============================【python标准异常总结】===============================AssertionError 断言语句(assert)失败AttributeError 尝试访问未知的对象属性EOFError ...
2019-10-04 11:24:44
184
原创 python学习039-----python之文件(四):用pickle模块实现复杂文件存储
"泡菜模块":pickle 我们之前学习了和文件相关的知识,我们知道,从文件中读取出字符串是相当容易的,但是读取数值就不容易了。因为无论是read()方法还是readline()方法都是返回字符串,如果想要读取数值,我们还得进行下强制转换,把字符串转化成数值。同样的,保存文件也有着同样的问题,如果我们保存的只是简单数值还好,转化成字符串保存就好。但如果我们保存的是列表、字典、类...
2019-09-26 10:49:41
296
原创 基础算法003-----数字统计问题
统计数字问题:一本书的页码从自然数1开始顺序编码直到自然数n。书的页码按照通常的习惯编排,每个页码都不含多余的前导数字0。数字计数问题要求对给定书的总页码n, 计算出书的全部页码中分别用到多少次数字0,1 ,2,...,9。要求:输入格式:输入只有1行,给出表示书的总页码整数n。输出格式:输出共有10行, 在第k行输出页码中用到的数字k-1的次数,k= 1, 2, ... ,10...
2019-09-20 10:18:41
362
原创 基础算法002-----百钱百鸡问题(扩展问题)
百鸡问题扩展: N 鸡问题N元钱买N只鸡,公鸡每只5元,母鸡每只3元,小鸡1元3 只,N元钱必须刚好买N只鸡,而且鸡必须整只买,不能劈开买。请问有几种买法?要求:输入格式:在一行中输入一个正整数N,(N<500)输出格式:在一行中输出两个整数c s,中间用一个空格隔开,表示N元钱买N只鸡有种共有种买法,且所有买法的公鸡数量之和为s。如果无解,则s为-1输入样例1:100...
2019-09-20 10:01:32
2122
原创 python学习038-----python之文件(三):文件中的OS模块
我们知道,要引入一个功能,需要先引入这个模块。比如使用random()随机函数,需要引入random模块。下面我们要介绍一个高大上的模块:OS模块。OS即操作系统。由于python是跨平台语言,所以在各个操作系统下,python源码都能运行。有了OS模块,我们就不需要关心什么操作系统下使用什么模块,OS模块会帮助我们选择正确的模块并调用。OS模块中,关于文件/目录常用的函数使用方法'...
2019-09-20 09:45:42
205
转载 用python在PTA上答题遇到的一些问题
笔者在使用python3在PTA上答题时遇到了一些问题,个人感觉此篇转载文章对相关问题描述很细致,特转载以记录、学习。原文链接为:https://www.cnblogs.com/zhrb/p/7837981.html,如有侵权,请联系博主删除。本文仅供学习交流,禁止二次转载。0. FAQ0.1 提交后提示“答案错误”或者“格式错误”PTA检查答案正确与否是通过字符串匹配实现的。所以可能...
2019-09-19 19:18:04
2786
1
原创 python学习036-----python之文件(一):文件的读取和写入
【打开文件】我们使用open()函数来打开文件,并返回文件对象。open()的参数有很多,如下:这些参数中的第一、二个参数是重点。第一个参数是传入文件名: 若只有文件名,不带路径的话,python会在当前路径下查找该文件并打开。第二个参数是文件的打开模式:其有以下几种参数:========================================================...
2019-09-14 16:33:06
291
原创 python补充知识点-----为什么python中的read()语句只能生效一次?
实际上这是一种误读,read()并不是只能生效一次。之所以会有之生效一次的误解是因为在已经read完所有的字符后,没有重新打开(open)就接着进行了下一次read,此时指针已经移到了字符串末尾,所以不再能读取出任何字符了。'''【思考】:下面的代码会读出什么?'''a = f.read()b = f.read(-1)c = f.read(10)print( a )print( b...
2019-09-09 10:19:38
1188
1
原创 python学习035-----python之集合
1.集合这篇文章主要介绍字典的表亲-----集合。在python3中,用花括号括住一堆数据,且这堆数据没有体现映射关系的话,那么这个花括号就被视做集合。示例:set1 = {1, 2, 3, 4, 5}print( type(set1) ) #【输出】:<class 'set'>,即set1的类型是集合。set2 = {1, 1, 3, 4, 2, 2, 4, 3, 5,...
2019-09-05 16:29:20
183
原创 python学习034-----python之字典(二):工厂函数简介及字典的部分内建函数
1.工厂函数:什么是“工厂函数”?工厂函数顾名思义就是一个能产生函数的工厂,其目的是对一个需要输入多个参数的函数分类封装,不同使用者只需要输入更少的参数或单个参数就能调用。具体示例可以参考如下博文:https://www.cnblogs.com/generaotr/p/10565320.html严格地来说,dict()函数并不是一个BIF,它是一个工厂函数,实际上它是一个类型,调用它会生成...
2019-09-04 15:52:23
512
原创 python学习033-----python之字典(一):字典的创建
十余天未更新,今日继续。1.字典:为了检索更方便,我们现在引入字典的概念:一般我们用小括号'()'来表示元组;用中括号'[]'来表示列表;用大括号'{}'来表示字典。要注意:元组和列表都是序列类型,而字典属于映射类型。(字典是python中唯一的一个映射类型)一个字典元素分为两部分:"键(Key)"和"值(Value)",中间用冒号相连。字典语法:字典名 = { '键1' : '值...
2019-09-04 15:29:18
734
原创 python学习032-----python之递归(三):用递归来实现汉诺塔
用递归实现汉诺塔汉诺塔游戏:由三根柱子(X, Y, Z)和若干串在柱子上的大小不一的砝码组成。初始状态下,所有砝码 都按照上小下大的顺序排列在X柱上。游 戏 目 标:将初始状态下的砝码,全部移动到Z柱上。游 戏 规 则:一次只能移动一个砝码,且砝码必须严格按照上小下大的顺序进行移动。最终要将X柱 上的所有砝码都移动...
2019-08-14 15:52:41
237
原创 python学习031-----python之递归(二):斐波那契数列的实现(递归/非递归方法效率比较)
斐波那契数列:1 2 3 4 5 6 7 8 9 10 ...1 1 2 3 5 8 13 21 34 55 ...1.用迭代实现斐波那契数列(非递归方法)def fab(n): n1 = 1 n2 = 1 ...
2019-08-10 15:31:11
2848
1
原创 基础算法001-----欧几里得算法(求最大公约数 / 求最小公倍数)
1.欧几里得算法简介欧几里德算法又称辗转相除法,是指用于计算两个正整数a,b的最大公约数。应用领域有数学和计算机两个方面。计算公式为:gcd(a,b) = gcd(b,a mod b)。2.算法思路1) 令r为a/b所得余数(0≤r<b),若 r= 0,算法结束;b 即为答案。2) 若r不等于0,则进行互换:置 a←b,b←r,并返回第一步。3.算法流程图求最大公约数扩展:求...
2019-07-31 17:47:35
4783
1
原创 python学习030-----python之递归(一):递归简介
1.什么是递归递归,实际上就是函数自己调用自己的过程。基本格式如下:def recursion(): return recursion()recursion()更加详细的介绍见下面"思考与练习"的1/2/3题。2.用递归实现阶乘计算为了做对比,先用普通方法实现阶乘:def factorial(n): result = n for i in ra...
2019-07-31 15:40:22
267
转载 [转载] python补充知识点-----列表和列表推导式(2)
此文为转载文章,原博见:https://blog.csdn.net/zhangbaoanhadoop/article/details/81634780 ,侵删。1.python的推导式1、 列表推导式列表推导能非常简洁的构造一个新列表:只用一条简洁的表达式即可对得到的元素进行转换变形。1.1格式[表达式for变量in列表] 或者 [表达式for变量in列表if条件...
2019-07-19 10:32:31
773
原创 python学习029-----python之函数(五):labmda表达式(匿名函数)、过滤器filter()以及map()
1.匿名函数匿名函数的使用使得程序更加简洁。匿名函数不需要return来返回值,表达式本身结果就是返回值。一般匿名函数通过lambda表达式来实现。2.lambda表达式1)python执行一些脚本时,使用lambda表达式可以省去函数定义过程,比如说我们只是需要写个简单的程序来管理服务器时间,我们就不需要专门定义一个函数再写调用,使用lambda就可以使得代码更加简洁。2)对于一些比较抽...
2019-07-19 10:04:41
699
转载 [转载] python补充知识点-----列表和列表推导式(1)
一、列表(可变序列)1、常用的列表对象方法方法说明lst.append(x)将元素x添加至列表lst尾部lst.extend(L)将列表L中所有元素添加至列表lst尾部lst.insert(index,x)在列表lst指定位置index处添加元素x,该位置后面所有元素后移一个位置lst.remove(x)在列...
2019-07-16 16:31:00
231
原创 python学习028-----python之函数(四):内嵌函数、闭包及global、nonlocal关键字
1.global关键字global关键字可以在局部作用域内访问全局变量。当没有加global关键字时,局部作用域内可以访问全局变量。但如果尝试去修改全局变量的话,python会使用屏蔽(Shadowing)的方式来保护全局变量。即:当在函数内部试图修改全局变量时,python会在函数内部创建一个名字一模一样的局部变量。这样,修改只会修改到函数内部的局部变量,而不会影响到全局变量。举例:cou...
2019-07-09 17:20:05
431
Desktop.zip
2020-09-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人