摘要:
本文所用包: from matplotlib import pyplot as plt import numpy as np 此文主要记录使用matplotlib.pyplot中的三个函数,主要结合代码展示效果: 一、plt.subplots 实例代码: 注释:使用subplots会返回两个东西,一 阅读全文
摘要:
Sklearn的feature_selection模块中给出了其特征选择的方法,实际工作中选择特征的方式肯定不止这几种的,IV,GBDT等等都ok; 一、移除低方差特征(Removing features with low variance) API函数:sklearn.feature_select 阅读全文
摘要:
一、标准化 API函数:scaler()或者StandardScaler() 数据集标准化对有些机器学习算法是很有必要的手段,只所以进行标准化,是因为两个原因:其一,对于同一特征中,最大最小值之差过大,将数据缩放在合适的范围,比如手机包月流量使用情况,有些数值是500M,有些是1G;其二、有些机器学 阅读全文
摘要:
引用《平衡二叉树的插入旋转》的这篇 ,多加了些注释;平衡二叉树定义(AVL):它或者是一颗空树,或者具有以下性质的二叉树:它的左子树和右子树的深度之差的绝对值不超过1,且它的左子树和右子树都是一颗平衡二叉树。最小不平衡子树:指离插入节点最近且以平衡因子的绝对值大于1的节点作为根的子树。平衡因子(bf... 阅读全文
摘要:
引用这个博客吧,《二叉树的非递归遍历》http://www.cnblogs.com/dolphin0520/archive/2011/08/25/2153720.html 阅读全文
摘要:
区别: 1、malloc与free是C/C++语言的标准库函数,new/delete是C++的运算符; 2、new自动计算需要分配的空间,而malloc需要手工计算字节数; 3、new是类型安全的,而malloc不是;比如: int* p = new float[2];//编译错误;... 阅读全文
摘要:
1、指针和const修饰符 指向const的指针: const double *cptr;cptr是一个指向const double的指针,这里不需要初始化是因为cptr可以指向任何东西,但它所指的东西是不能被改变的。 举个例子:const int* p = 12; 再赋值成... 阅读全文
摘要:
前行的路上你是否孤单过,穿梭在这个城市,累了吗,醒了吗,醒了就继续前行吧。一、 1、static的第一个作用是隐藏:当我们要编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。当在全局变量和函数前加上“static”前缀后,就会对其他源文件隐藏。利用这一个特征可以在不同的文... 阅读全文
摘要:
今天算是长见识了。引用自《C语言undefined behaviour未定义行为》http://www.itoldme.net/archives/904C语言中的未定义行为(Undefined Behavior)是指C语言标准未做规定的行为。同时,标准也从没要求编译器判断未定义行为,所以这些行为有... 阅读全文
摘要:
讲解虚函数表的好文章:C++虚函数表解析---陈皓:http://blog.csdn.net/haoel/article/details/1948051/ 前言:本篇文章是对《C++虚函数表解析》的注解,感谢陈大牛对虚函数表的详细介绍,确实吊。让我们go吧。 学习虚函数表前你应该知道虚函数是什么... 阅读全文