上一页 1 ··· 57 58 59 60 61 62 63 64 65 ··· 69 下一页
摘要: sudo apt-get update sudo apt-get install r-base 阅读全文
posted @ 2013-06-03 01:33 jihite 阅读(4197) 评论(0) 推荐(0) 编辑
摘要: 问题描述给定两个字符串s1和s2,要求判定s2是否能被s1循环移位(rotate)得到的字符串包含。例如,给定字符串s1=AABCD和s2=CDAA,返回true;给定s1=ABCD和s2=ACBD返回false。对问题的两种分析,详见:http://www.cnblogs.com/bigwangdi/archive/2013/05/23/3095507.html思路一 是暴力算法,穷举所有最后还不一定找到。思路二 使用空间换取时间,是一种很好的思路。下面给出另外两个思路:思路三 思路二的优化。增加和源字串产度相同的空间,其实在大部分情况下造成浪费,可以根据待查字串动态分配指定的空间。如图:代 阅读全文
posted @ 2013-06-01 12:43 jihite 阅读(948) 评论(0) 推荐(0) 编辑
摘要: 支持向量机(英语:Support Vector Machine, 简称SVM),是一种有监督学习方法,可被广泛应用于统计分类以及线性回归。Vapnik等人在多年研究统计学习理论基础上对线性分类器提出了另一种设计最佳准则。其原理也从线性可分说起,然后扩展到线性不可分的情况。甚至扩展到使用非线性函数中去,这种分类器被称为支持向量机。主要思想⑴ 它是针对线性可分情况进行分析,对于线性不可分的情况,通过使用非线性映射算法将低维输入空间线性不可分的样本转化为高维特征 空间使其线性可分,从而使得高维特征空间采用线性算法对样本的非线性特征进行线性分析成为可能;举例:如下图:将1维的“线性不可分”上升到2维后 阅读全文
posted @ 2013-05-28 20:36 jihite 阅读(2006) 评论(0) 推荐(0) 编辑
摘要: 对于模块和自己写的程序不在同一个目录下,可以把模块的路径通过sys.path.append(路径)添加到程序中。在程序开头加上:import syssys.path.append(’引用模块的地址') 阅读全文
posted @ 2013-05-24 08:00 jihite 阅读(41890) 评论(2) 推荐(1) 编辑
摘要: 函数原型声明:s为字符串,rm为要删除的字符序列s.strip(rm) 删除s字符串中开头、结尾处,位于rm删除序列的字符s.lstrip(rm) 删除s字符串中开头处,位于rm删除序列的字符s.rstrip(rm) 删除s字符串中结尾处,位于rm删除序列的字符注意:1. 当rm为空时,默认删除空白符(包括'\n', '\r', '\t', ' ')例如:2.这里的rm删除序列是只要边(开头或结尾)上的字符在删除序列内,就删除掉。例如 :示例: 阅读全文
posted @ 2013-05-23 23:33 jihite 阅读(94129) 评论(1) 推荐(3) 编辑
摘要: Windows下用法官网:http://www.graphviz.org/详实用法参考:http://www.cnblogs.com/sld666666/archive/2010/06/25/1765510.html 阅读全文
posted @ 2013-05-20 23:05 jihite 阅读(551) 评论(0) 推荐(0) 编辑
摘要: 通过环境变量import osvalue = 123os.environ['var'] = str(value)os.system('echo $var')参考:http://blog.csdn.net/ysdaniel/article/details/7970978 阅读全文
posted @ 2013-05-19 10:26 jihite 阅读(4603) 评论(0) 推荐(0) 编辑
摘要: linux环境下,没有首先安装python_Levenshtein,用法如下:重点介绍几个该包中的几个计算字串相似度的几个函数实现。1. Levenshtein.hamming(str1, str2)计算汉明距离。要求str1和str2必须长度一致。是描述两个等长字串之间对应位置上不同字符的个数。如2. Levenshtein.distance(str1, str2)计算编辑距离(也成Levenshtein距离)。是描述由一个字串转化成另一个字串最少的操作次数,在其中的操作包括插入、删除、替换。如算法实现 参考动态规划整理:http://www.cnblogs.com/kaituorenshe 阅读全文
posted @ 2013-05-18 22:38 jihite 阅读(26586) 评论(2) 推荐(2) 编辑
摘要: 安装Putty可以在自己电脑Windows环境下访问工作站(其他机器)的linux系统,前提是其他linux系统配置SSH环境。这就省去了自己装linux系统。 但这样有个问题,就只自己这边的终端把putty关掉的时候,远程的程序也会随之挂掉。如何避免这种情况呢?就是在自己终端关掉的情况下,远程的程序依旧执行,这就用到了screen 命令如何安装screen命令sudo apt-get install screen常用命令1.screen -S lamp :新建一个名字叫lamp的screen窗口,当然也可以只写session就会默认一个名字。如创建了三个screen 窗口一个是命名为lam. 阅读全文
posted @ 2013-05-18 01:31 jihite 阅读(2315) 评论(7) 推荐(1) 编辑
摘要: 1.UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 0: ordinal not in range(128)加头文件:参考reload(sys)sys.setdefaultencoding('utf-8') 阅读全文
posted @ 2013-05-16 22:41 jihite 阅读(395) 评论(0) 推荐(0) 编辑
上一页 1 ··· 57 58 59 60 61 62 63 64 65 ··· 69 下一页