python实现:https://github.com/captainwong/instant_markup c++实现:https://github.com/captainwong/instant_markup_cpp 要点: 1.标准输入输出流的重定向 python markup.py < te ...
分类:
编程语言 时间:
2017-04-26 11:55:02
阅读次数:
218
python连接Mysql数据库: Python编程中可以使用MySQLdb进行数据库的连接及诸如查询/插入/更新等操作,但是每次连接MySQL数据库请求时,都是独立的去请求访问,相当浪费资源,而且访问数量达到一定数量时,对mysql的性能会产生较大的影响。因此,实际使用中,通常会使用数据库的连接池 ...
分类:
数据库 时间:
2017-04-24 10:12:27
阅读次数:
286
关于局部敏感哈希算法,之前用R语言实现过,但是由于在R中效能太低,于是放弃用LSH来做相似性检索。学了python发现很多模块都能实现,而且通过随机投影森林让查询数据更快,觉得可以试试大规模应用在数据...
分类:
编程语言 时间:
2017-04-23 01:04:16
阅读次数:
599
输出: 代码借鉴于http://airu.iteye.com/blog/1930391的java代码 ...
分类:
编程语言 时间:
2017-04-22 12:38:43
阅读次数:
238
主要思想: 0、训练集格式:特征1,特征2,...特征n,类别 1、采用Python自带的数据结构字典递归的表示数据 2、ID3计算的信息增益是指类别的信息增益,因此每次都是计算类别的熵 3、ID3每次选择最优特征进行数据划分后都会消耗特征 4、当特征消耗到一定程度,可能会出现数据实例一样,但是类别 ...
分类:
编程语言 时间:
2017-04-20 20:51:47
阅读次数:
238
参考文章:http://www.cnblogs.com/ma6174/archive/2012/05/04/2482378.html 最近遇到一个问题,在网上下载了一批视频课程,需要将每节课的名称标号,方便排序观看,正好看了两天python语法,就想着用python实现一个简单的改名字的程序,果然有 ...
分类:
编程语言 时间:
2017-04-20 18:40:14
阅读次数:
162
裴波那契查找(Fibonacci Search)是利用黄金分割原理实现的查找方法,也是仅使用加减实现的二分查找法。 ...
分类:
编程语言 时间:
2017-04-20 18:33:40
阅读次数:
241
插入排序的基本方法是:每步将一个待排序的记录按其关键字的大小插到前面已经排序的序列中的适当位置,直到全部记录插入完毕为止。 折半插入排序是对插入排序算法的一种改进,由于排序算法过程中,就是不断的依次将元素插入前面已排好序的序列中。由于前半部分为已排好序的数列,这样我们不用按顺序依次寻找插入点,可以采 ...
分类:
编程语言 时间:
2017-04-16 23:58:52
阅读次数:
388
冒泡排序的过程是首先将第一个记录的关键字和第二个记录的关键字进行比较,若为逆序,则将两个记录交换,然后比较第二个记录和第三个记录的关键字。以此类推,直至第n-1个记录和第n个记录的关键字进行过比较为止。上述过程称为第一趟冒泡排序,接着第二趟对前面n-1个关键字进行同样操作,…… 快速排序是对冒泡排序 ...
分类:
编程语言 时间:
2017-04-15 23:39:59
阅读次数:
748
EventManager事件管理类实现,大概就百来行代码左右。如果有不了事件驱动的工作原理的可以看前一篇《事件驱动的简明讲解》 测试代码 ...
分类:
编程语言 时间:
2017-04-14 22:25:40
阅读次数:
206