摘要:
1. 计算机编码历史 ASCII Python的默认编码,其是一种单字节的编码。刚开始计算机世界里只有英文,而单字节可以表示256个不同的字符。最开始ASCII只定义了128个字符编码,包括96个文字和32个控制符号,因此ASCII只使用了一个字节的后7位,最高位都为0。每个字符和ASCII码的对应 阅读全文
摘要:
一、介绍 对于STL中的算法,我们都可以传递任何类别的 。对于一个对象或一个表达式,如果可以对其使用调用运算符,则称它为可调用的。即,如果e是一个可调用的表达式,则我们可以编写代码e(args),其中args是一个逗号分隔的一个或多个参数的列表。 一般 阅读全文
摘要:
一、rand和srand 在C++11标准出来之前,C/C++都依赖于 头文件的 或者 来生成随机数。 其不是真正的随机数,是一个伪随机数,是根据一个数(我们可以称它为种子)为基准以某个递推公式推算出来的一系列数,当这系列数很大的时候,就符合正态公布, 阅读全文
摘要:
一、简介 在C++语言中,异常处理包括: ,`try语句块 一套异常类`。其中,异常类用于在throw表达式和相关的catch子句之间传递异常的具体信息。exception头文件定义了最普通的异常类exception,它只报告异常的发生,不提供任何额外信息。以下是定义在std 阅读全文
摘要:
一、简介 参考 "这篇博客" ,并且根据《C++ Primer》中相关知识,我总结了C++关于智能指针方面的内容。 为了解决 的问题,便出现了智能指针。STL提供的智能指针有:auto\_ptr,unique\_ptr,shared\_ptr和weak 阅读全文
摘要:
最近突然对爬虫颇感兴趣,于是一直在学习[静觅的技术博客][1],这篇权当是篇学习笔记罢。 1. 准备 简单起见,我们只需要实现把最新的段子爬取,并且把图片过滤即可。也就是说,我们需要爬取的网站是http://www.qiushibaike.com/ho 阅读全文
摘要:
`参考:《机器学习实战》 Machine Learning in Action` 一、 基本思想 PCA(Principal Component Analysis),主成分分析。是目前应用最为广泛的降维技术。 什么是降维?举个例子:假设我们正通过电视观看体育比赛,显示器大概包 阅读全文
摘要:
`参考:《机器学习实战》 Machine Learning in Action` 一、 基本思想 聚类是一种无监督的学习,它将相似的对象归到同一簇中。它有点像全自动分类。聚类方法几乎可以应用于所有对象,簇内的对象越相似,聚类的效果越好。之所以称作 ,是因为它可以发现k个不同的簇,且每个簇 阅读全文
摘要:
`参考:《机器学习实战》 Machine Learning in Action` 一、 基本思想 简单的说,用概率的高低来决定数据属于哪一类别,这就是贝叶斯决策理论的核心思想,即选择具有最高概率的决策。 ,则是在贝叶斯基础上做了一些最原始、最简单的假设。在朴素贝叶斯中,假设 ,比如假设a 阅读全文
摘要:
`参考:《机器学习实战》 Machine Learning in Action` 一、 基本思想 我们所熟知的决策树的形状可能如下: ![image_1bp6chq921vrmlba1tej1c4mrk29.png 43kB][1] 使用决策树算法的目的就是生成类似于上图的分 阅读全文