摘要: 总结--C++ primer 5 一、左值和右值(P121) 1. 概念 C++的表达式,要不然是右值,要不然是左值。 这两个名词继承与C语言,在C中是为了帮助记忆:左值可以位于赋值语句的左侧,右值则不能。在C++中,二者的区别没那么简单:当一个对象被用作右值的时候,用的是对象的值(内容);当对象被 阅读全文
posted @ 2017-05-29 12:10 halo_vagabond 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 专题--泛型编程的基础(模板) 面向对象编程(OOP)和泛型编程都能处理在编写程序时不知道类型的情况。不同之处在于:OOP能处理类型在程序运行之前都未知的情况(动态绑定);而泛型编程中,在编译时就能获知类型了。模板是泛型编程的基础。 一、 函数模板 1. 适用情况:如果两个函数几乎是相同的,唯一的差 阅读全文
posted @ 2017-05-20 12:16 halo_vagabond 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 适用情况:在test.py模块中需要导入其他文件下的模块model.py 方法: 在test.py模块中添加以下脚本: import syssys.path.append("model.py的文件路径")import model导入模块关键是能够根据sys.path环境变量的值,找到具体模块的路径。 阅读全文
posted @ 2017-05-19 20:55 halo_vagabond 阅读(3079) 评论(0) 推荐(0) 编辑
摘要: 机器学习过程分为训练过程和预测过程。训练过程得到一个模型,预测过程得到预测结果。为了节省时间,最好能够在每次执行预测时,调用已经构造好的模型,而不是每次预测前都需要重新训练一次模型。 以“决策树”为例,最好能够在每次执行分类时调用已经构造好的决策树。可以使用Python中的pickle模块序列化对象 阅读全文
posted @ 2017-05-11 17:39 halo_vagabond 阅读(565) 评论(0) 推荐(0) 编辑
摘要: python27中matplotlib并不支持直接使用中文,此处提供四种方法解决这个问题: Method 1: 在代码中插入以下三行代码: 经实测,这种解决办法会引发一个问题就是,就是同时导入numpy和pylab两个模块的所有方法时,需要"np.random()",才能正确使用random(),不 阅读全文
posted @ 2017-05-11 11:17 halo_vagabond 阅读(1063) 评论(0) 推荐(0) 编辑
摘要: 关于L1范数和L2范数的内容和图示,感觉已经看过千百遍,刚刚看完此大牛博客http://blog.csdn.net/zouxy09/article/details/24971995/,此时此刻终于弄懂了那么一丢丢,赶紧“趁热”记录一番! 从两个方面看L1 norm和L2 norm的不同: 1.下降速 阅读全文
posted @ 2017-05-09 18:06 halo_vagabond 阅读(602) 评论(0) 推荐(0) 编辑
摘要: “Make a script both importable and executable”: 让脚本模块既可以被调用(import hello),又可以自己运行。 在C/C++/Java中,main()函数是程序执行的起点,在Python中,'__main__'也有类似的运行机制,但方式却截然不同 阅读全文
posted @ 2017-05-05 10:47 halo_vagabond 阅读(1238) 评论(0) 推荐(0) 编辑
摘要: python实战之线性回归、局部加权回归 1.基本概念与思想 回归:求回归方程中回归系数的过程称为回归。 局部加权思想:给待预测点附近的每个点赋予一定的权重。 2.线性回归 回归方程的解: Θ=(XTX)-1XTY (1) 其中,Θ表示回归系数矩阵,X表示样本矩阵,Y表示样本类标矩阵。 3.局部加权 阅读全文
posted @ 2017-05-04 22:24 halo_vagabond 阅读(3244) 评论(0) 推荐(2) 编辑
摘要: 解决问题: 1 一张画布画多个子图; 2 matplotlib绘图中文不能显示问题 3 线绘图函数plt.plot()与散点绘图函数plt.scatter()之间的区别 上代码: 注意:1 代码中调用了局部加权回归主函数"lwlrTest()",参见"python--局部加权回归" 2 为了解决绘图 阅读全文
posted @ 2017-05-04 22:01 halo_vagabond 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 功能:python画2D图 直接上代码,注释很详细! 关于官方pyplot.scatter()函数详解见:http://matplotlib.org/api/pyplot_api.html#matplotlib.pyplot.scatter 阅读全文
posted @ 2017-05-03 22:19 halo_vagabond 阅读(280) 评论(0) 推荐(0) 编辑