摘要:
这一小节将介绍B树和B+树的内容。 一:B树 1.介绍 B树又称多路平衡查找树,所有结点的平衡因子均等于0,所有孩子结点的最大值成为B树的阶,用m表示。一颗m阶B树或为空树,或者满足: (1)树中每个结点至多有m棵子树,至多有m-1个关键字。 (2)若根结点不是终端结点,则至少有两棵子树。 (3)除 阅读全文
摘要:
这篇文章将介绍如何使用散列表进行查找。 一:散列表的基本概念 1.散列函数 散列函数是把查找表中的关键字映射成该关键字对应的地址的函数,记为Hash(key)=Addr。它可能会把两个或两个以上的不同关键字映射到同一地址,这种情况称之为冲突,这些冲突的关键字称之为同义词。因为冲突是无法避免的,所以在 阅读全文
摘要:
从现在开始我的博客讲介绍有关计算机基础之数据结构的内容,我将会把核心的内容讲解出来,希望能给大家带来帮助。 一:查找的基本概念 查找是在集合中寻找满足某种条件的数据元素的过程,分为查找成功和查找失败。 用于查找的数据元素集合称为查找表,由同一类型的数据元素组成,可以是数组或者链表。可以根据是否要动态 阅读全文
摘要:
基于API调用行为的二进制通用脱壳方法 注:本人去年参赛的作品,欢迎大家对不足之处提出宝贵的意见,谢谢。 完整图文论文请看我的另一篇博客:https://blog.csdn.net/ITxiaoangzai/article/details/106156192 摘要 加壳技术被广泛应用于恶意代码的自我 阅读全文
摘要:
本篇博客接着讲解机器视觉的有关技术和知识。包括宽度测量,缺陷检测,医学处理。 一:宽度测量 在传统的自动化生产中,对于尺寸的测量,典型的方法就是千分尺、游标卡尺、塞尺等。而这些测量手段测量精度低、速度慢,无法满足大规模的自动化生产需求。基于机器视觉的尺寸测量属于非接触式的测量,具有检测精度高、速度快 阅读全文
摘要:
上个一篇博客讲解了如何进行数据的缺失值处理,本篇就来讲解一下如何进行数据转换的一系列操作。 一:删除重复值 由于各种原因,DataFrame中会出现重复行,如下: 用duplicated方法可以返回一个布尔值Series,找出每一行是否有重复情况。 而drop_duplicates返回的是DataF 阅读全文
摘要:
[TOC] 我有新开了一个专栏,讲解python机器学习的一些实例,本次要学习的是朴素贝叶斯算法的中文邮件分类。 朴素贝叶斯算法的中文邮件分类 1.朴素贝叶斯算法原理 贝叶斯理论:根据一个已发生事件的概率计算另一个事件发生的概率。 朴素:在整个过程中只做最原始,最简单的假设,例如假设特征之间相互独立 阅读全文
摘要:
[TOC] 关于文件的读写方面先放一下,接下来介绍数据清洗方面的知识。有时候数据对于特定的任务来说格式并不正确,需要转化为更加适合的数据形式。这里介绍数据清洗的有关基础知识,本篇博客先介绍如何处理缺失值。 一:处理缺失值 缺失数据在很多数据分析应用中都出现过,对于数值型数据,pandas使用浮点值N 阅读全文
摘要:
[TOC] pandas可以进行数据输入和输出,有以下几种类型:读取文本文件及硬盘上其他更高效的格式文件,从数据库中载入数据,于网络资源进行交互(比如Web API)。 下面进行不同文本文件的读取和写入操作讲解,首先进行文本格式数据的读写讲解。 一:文本格式数据的读写 将表格型数据读取为DataFr 阅读全文
摘要:
[TOC] 机器视觉是人工智能正在快速发展的一个分支。简单说来,机器视觉就是用机器代替人眼来做测量和判断。它是一项综合技术,包括图像处理、机械工程技术、控制、电光源照明、光学成像、传感器、模拟与数字视频技术、计算机软硬件技术(图像增强和分析算法、图像卡、 I/O卡等)。 下面介绍一些机器视觉的基础方 阅读全文