- 军军小站|张军博客
搜索到与相关的文章
Python

Python文本相似性计算之编辑距离详解

编辑距离编辑距离(EditDistance),又称Levenshtein距离,是指两个字串之间,由一个转成另一个所需的最少编辑操作次数。编辑操作包括将一个字符替换成另一个字符,插入一个字符,删除一个字符。一般来说,编辑距离越小,两个串的相似度越大。例如将kitten一字转成sitting:('kitten'和‘sitting'的编辑距离为3)sitten(k→s)sittin(e→i)sitting(→g)Python中的Levenshtein包可以方便的

系统 2019-09-27 17:45:40 2444

Python

Python使用迭代器打印螺旋矩阵的思路及代码示例

思路螺旋矩阵是指一个呈螺旋状的矩阵,它的数字由第一行开始到右边不断变大,向下变大,向左变大,向上变大,如此循环。螺旋矩阵用二维数组表示,坐标(x,y),即(x轴坐标,y轴坐标)。顺时针螺旋的方向是->右,下,左,上,用数值表示即是x加1格(1,0),y加1格(0,1),x减1格(-1,0),y减1格(0,-1)。坐标从(0,0)开始行走,当超出范围或遇到障碍时切换方向。螺旋矩阵的打印首先要对n*n的数组进行赋值,根据规律可以看出,每一层都是按照右->下->

系统 2019-09-27 17:38:02 2444

Windows

关于Programming Windows Phone 7的翻译计划和

WindowsPhone7程序开发是CharlesPetzold的大作,其电子版本可以在http://www.charlespetzold.com/phone/免费下载,如果你需要实体的话,则是需要购买的。我和shelley有个计划,看看这本1000多页的书,我们用业余时间,多久可以翻译完。这个权当做是对CharlesPetzold的致敬了,希望他不要向我们收取版权就好。关于ProgrammingWindowsPhone7的翻译计划和设想

系统 2019-08-29 23:14:48 2444

Java

Java Math 类中的新功能,第 1 部分: 实数

在这篇由两部分组成的文章中,ElliotteRustyHarold与您一起探讨经典java.lang.Math类中的“新”功能。第1部分主要讨论比较单调的数学函数。第2部分将探讨专为操作浮点数而设计的函数。

Windows

Mac + Windows: 管理企业混合环境电脑的一个选

Mac&Windows:管理企业混合环境电脑的一个选择LANrev这里简单介绍一个在企业中管理混合桌面环境的一个选择,那就是LANrev.它同时可以管理Windows和Mac系统,而且提供一套比较完整的系统生命周期的管理工具,而且这个软件在很多Mac环境中被认可并使用,比如一些大学用于管理校园Mac系统等.Mac+Windows:管理企业混合环境电脑的一个选择LANrev

系统 2019-08-29 22:12:21 2444

编程技术

科技考古: SPAM 垃圾邮件的起源

作者:趋势科技1937年7月5日,美国罐头肉制造商JayHormel发布以其名字命名的「HormelSpicedHam(荷美尔香料火腿)」,后来通过命名比赛改名为SPAM(SpicedPorkandHam),有添加香料(Spices)的猪肉火腿罐头。至于为何SPAM演变成垃圾邮件呢?有一说法是源于一部英国喜剧团(MontyPython)曾在一出讽刺剧「spam-lovingvikings(爱吃肉罐头的维京人),剧中有对夫妻去餐厅

系统 2019-08-29 22:01:17 2444

Java

JVM垃圾回收机制总结(6) :透视Java的GC特性

全文转载:http://topic.csdn.net/u/20091211/12/c79a9293-fdd5-4f81-b18f-a4a29c8d9be2.html作者:yang677888(fromCSDN)1、使用System.gc()可以不管JVM使用的是哪一种垃圾回收的算法,都可以请求Java的垃圾回收。在命令行中有一个参数-verbosegc可以查看Java使用的堆内存的情况,它的格式:java-verbosegcclassfileJava代码c

系统 2019-08-12 09:29:58 2444

Linux

LINUX常用命令,吐血整理,新手值得珍藏!!

-----------------------------------------------------------------------------------------------------------------------------------------reboot重启shutdown-rnow立刻重启(root用户使用)halt立刻关机loginname、w、who、whoami显示登陆用户名logout登出-------------

系统 2019-08-12 09:27:19 2444

各行各业

使用马尔可夫逻辑网(MLNs)进行分类实验

1.引子一阶逻辑:规则:如果A是人,那么A会死(人是会死的)已知事实:柏拉图是人推理事实:柏拉图会死其思想就是对于已知事实使用非常确定的规则进行推理,希望能发现未知的事实。但是在现实世界中,很少有规则是没有意外的,比如:好人有好报(才怪呢),郎才配女貌(也不一定),功到自然成(更是屁话),甚至连是人就会死都不一定(如果你相信电影《那个男人来自地球》所言其实的话)。那末,我们如何对这类的知识进行建模呢?马尔可父逻辑网提供了一种表示该知识的模型。它通过对规则引

系统 2019-08-12 09:27:14 2444

各行各业

FFTW 3.1.2 和 2.1.5编译

FFTW3.1.2的编译很简单了,有INSTALL文件可以参考./configure--prefix=/home/eric/fftw--enable-shared--enable-threads--enable-sse2makemakecheckmakeinstall--enable-shared最好加上,因为默认这个开关是关闭的,有些程序以-lfftw的方式来链接,所以这个开关要加,此外,如果要指定编译器和编译选项的话,这样:./configureCC=

系统 2019-08-12 09:27:10 2444