- 博客(12)
- 收藏
- 关注
原创 浅谈C++中的buffer
一、C++中buffer是什么?1、buffer就是缓冲区的意思。当数据从其他地方接受过来在处理前,先保存至缓冲区,然后进行发送,主要用于处理能力或效率不相同的两个设备之间进行协调。2、buffer一般用来定义数组,因为它本身的意思就是“缓冲区”,在C语言里,数组就是个缓冲区,所以用常常用它。用它没有别的意思,就是方便记,可以用shuzu mydata甚至自己名字的拼音都行,主要是用它别人也很容易...
2018-02-19 16:12:30 19158
原创 机器学习算法——朴素贝叶斯
朴素贝叶斯法是基于贝叶斯定理与特征条件独立假设的分类方法,对于给定的训练数据集,首先基于特征条件独立假设学习输入/输出的联合概率分布;然后基于此模型,对于给定的输入x,利用贝叶斯定理求出后验概率最大的输出y。朴素贝叶斯法实现简单,学习与预测的效率都很高,是一种常用的方法。朴素贝叶斯算法核心就两个: 贝叶斯定理朴素:假设各个特征之间是独立的1. 朴素贝叶斯的理论基础(参考李航课本)朴...
2018-02-14 22:21:15 1393
转载 C++实现to_string函数--int to string
本文是转载博客,用于自己的学习,原文博客点击打开链接to_string()函数返回字符串形式,功能就是将整型的数字,转化为字符串.例如:#include<iostream> #include<string> using namespace std; int main() { int i=123; //aastring s=...
2018-02-13 15:36:33 3029
转载 C++ 排序函数 sort()等函数的用法
函数名功能描述sort对给定区间所有元素进行排序stable_sort对给定区间所有元素进行稳定排序partial_sort对给定区间所有元素部分排序partial_sort_copy对给定区间复制并排序nth_element找出给定区间的某个位置对应的元素is_sorted判断一个区间是否已经排好序partition使得符合某个条件的元素放在前面stable_partition相对稳定的使得符合...
2018-02-10 20:19:37 290
原创 C++中两种常见形式的指针
写在前面:博主是纸灰级程序员,文中部分说法不具有权威性,只是个人学习的总结。在某客网上刷题,看到一大神的代码,其中对指针的引用和赋值较为罕见,故此写个总结。代码如下:TreeNode*pNode,TreeNode**pLastNodeInList这一行代码比较奇特,出现了*和**指针,通过下面代码轻松get:int a=1;int *b=&a;int **c=&b;再说一下*和...
2018-02-10 17:15:02 850
转载 C++ push方法与push_back方法 浅析
本文为转载博客,原文请参考:点击打开链接【摘要】push与push_back是STL中常见的方法,都是向数据结构中添加元素。初识STL,对于添加元素的方法以产生混淆,这里暂对两种方法作出比较分析。此外,本文还将简述push对应的stack与queue系列,常见方法的介绍,以及与push_back相对应的vector系列常见方法介绍。详见下文。list 也是使用 push_back .【正文】pus...
2018-02-08 22:26:36 960
原创 python中DictVectorizer的使用
在阅读《机器学习及实践》第三章这本书的时候,看到了DictVectorizer这一用法,后来在网上查询了有关该命令的用法,它是用于对特征进行抽取和向量化,有关代码如下:from sklearn.feature_extraction import DictVectorizer measurements = [ {'city': 'Dubai', 'temperature': 33.}...
2018-02-08 10:08:15 784
原创 无监督学习——KMeans
在K-Means算法中,聚类中簇的个数K是用户预先给定的值,k均值算法收敛到局部最小值,而非全局最小值(局部最小值指结果还可以但并非最好结果,全局最小值是可能的最好结果),用于度量聚类效果的指标是SSE(误差平方和),SSE值越小表示数据点越接近于他们的质心,聚类效果也越好。 为了改变K均值划分簇的结果: 1、将具有最大SSE值得簇划分为两个簇。 ...
2018-02-08 10:01:35 2876
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人