2016年10月2日

标准输入/输出通道

摘要: std:cin std:cout std:cerr: 标准错误流。 特点:不能重定向(无法输出到文件) 不能缓存 概念:std::cerr是ISO C++标准错误输出流,对应于ISO C标准库的stderr。 与std::cout不同,ISO C++要求当cerr被初始化后,cerr.flags() 阅读全文

posted @ 2016-10-02 22:47 暴力的轮胎 阅读(520) 评论(0) 推荐(0) 编辑

不要在纠结负数的表示了

摘要: 计算机数背景 重要的事情说3遍: -2^31也就是int32的最小值 存储用的是 -0的补码 也就是 : 1000 0000 0000 0000 0000 0000 0000 0000 为了解决原码做减法的问题, 出现了反码,但是又出现了 ‘-0’的问题。 eg:1 - 1 = 1 + (-1) = 阅读全文

posted @ 2016-10-02 20:41 暴力的轮胎 阅读(179) 评论(0) 推荐(0) 编辑

Coursera公开课-Machine_learing:编程作业7

摘要: 这周的编程作业主要是两方面内容。 1.K-means聚类。 2.PCA(Principle Component Analys)主成分分析。 方式主要是通过对图像的聚类实现压缩图像,后来发现PCA也可以通过对主特征值的提取实现压缩图像的目的。很有意思,具体的内容参见本分类中的另外两篇博文,图像压缩方法 阅读全文

posted @ 2016-10-02 11:47 暴力的轮胎 阅读(171) 评论(0) 推荐(0) 编辑

另一种压缩图片的方法---Machine learning 之 PCA(Principle Component Analysis)

摘要: PCA最主要的用途是用来减少特征向量的数目,N个特征向量 减小到 K个特征向量。如果为了可视化,k可以使3 或者 2。这样可以加速算法的学习速度。 PCA用来压缩图像同一有效。 具体方式以及原理在gitlab上,学习源来自 stanford的machine learning 公开课。 阅读全文

posted @ 2016-10-02 11:38 暴力的轮胎 阅读(998) 评论(0) 推荐(0) 编辑

Intel Code Challenge Elimination Round (Div.1 + Div.2, combined) C. Destroying Array -- 逆向思维

摘要: 原题中需要求解的是按照它给定的操作次序,即每次删掉一个数字求删掉后每个区间段的和的最大值是多少。 正面求解需要维护新形成的区间段,以及每段和,需要一些数据结构比如 map 和 set。 map<int, LL>interval2Sum来维护区间段(u->v),mulitset<LL>sum 来维护最 阅读全文

posted @ 2016-10-02 10:23 暴力的轮胎 阅读(266) 评论(0) 推荐(0) 编辑

导航