摘要: 概述 map 的意思是映射,即将一个变量映射到另一个变量。 比如将一个字符串映射为一个数值,那个字符串就是map 的键值(key),数值就是map的数据(value)。 由此可以把map理解为一个哈希表。 应用于map 的 键值 可以是下面任意一种数据类型: 1 N 的字符串 单精度或者双精度的实数 阅读全文
posted @ 2016-12-20 15:34 guoyunzhe 阅读(7487) 评论(0) 推荐(0) 编辑
摘要: 浮点数取整的几个函数 floor: 向下取整 ceil: 向上取整 round: 取最接近的整数 fix: 向0取整 不等于 Matlab 中,使用 表示 不等于 。 数组相关操作 使用 命名数组: 数组内是连续值的时候,可以使用 进行赋值: 对于连续值同样可以设置步长: 还可以使用一些内建函数创建 阅读全文
posted @ 2016-12-19 16:37 guoyunzhe 阅读(382) 评论(0) 推荐(0) 编辑
摘要: LeetCode: 5. Longest Palindromic Substring class Solution { public: //动态规划算法 string longestPalindrome(string s) { int n = s.length(); int longestBegin 阅读全文
posted @ 2016-12-12 16:17 guoyunzhe 阅读(72) 评论(0) 推荐(0) 编辑
摘要: LeetCode: 2. Add Two Numbers 阅读全文
posted @ 2016-12-12 16:16 guoyunzhe 阅读(89) 评论(0) 推荐(0) 编辑
摘要: LeetCode: 3. Longest Substring Without Repeating Characters 阅读全文
posted @ 2016-12-12 16:16 guoyunzhe 阅读(101) 评论(0) 推荐(0) 编辑
摘要: k 临近算法 算法步骤 k 临近算法的伪代码,对位置类别属性的数据集中的每个点依次执行以下操作: 1. 计算已知类别数据集中的每个点与当前点之间的距离; 2. 按照距离递增次序排序; 3. 选取与当前点距离最小的k个点; 4. 确定前k个点所在类别的出现频率; 5. 返回前k个点出现频率最高的类别作 阅读全文
posted @ 2016-12-12 15:56 guoyunzhe 阅读(186) 评论(0) 推荐(0) 编辑
摘要: Numpy 是 Python 中的一个模块,主要用于处理数学和计算相关的问题,这里是一个入门的介绍。 导入 习惯上可以这样导入: 在 machine learning in action 这本书里,是没有 的: 两种方式都可以,看习惯吧。 随机数 生成一个 4 4 的随机 数组 (0 阅读全文
posted @ 2016-12-11 23:05 guoyunzhe 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 两种排序是最常见的简单排序算法。 选择排序 其特点有: 运行时间和输入无关 数据移动最少 关键代码: 两种排序算法比较 打包代码地址: "link" 命令: , 其中: InsertionX 代表插入排序(优化过的版本) Selection 代表选择排序 20000 代表数组元素个数 100 代表排 阅读全文
posted @ 2016-11-27 17:11 guoyunzhe 阅读(302) 评论(0) 推荐(0) 编辑
摘要: Several classification metrics for ML/DM methods. 主要解释下机器学习(或数据挖掘)中的几个度量指标。 1. 关于 "TN/TP/FN/FP" 在预测过程中,经常会出现这几个名词,先是解释下字面意思: TN: True Negative (真负),被模型 阅读全文
posted @ 2016-11-14 21:56 guoyunzhe 阅读(6156) 评论(0) 推荐(0) 编辑
摘要: 本篇学习笔记写于 Sun Nov 13 15:08:02 2016, 可能有认识不全面的地方. 参考资料为ONF的官方网站中: Software Defined Networking (SDN) Definition , 之前也看了一些国内的网站, 然而基本上不知所云, 所以从ONF开始吧. "li 阅读全文
posted @ 2016-11-13 15:32 guoyunzhe 阅读(297) 评论(0) 推荐(0) 编辑