Python学习手记 pt4 函数

摘要: 函数通过def关键字定义。def关键字后跟一个函数的 标识符 名称,然后跟一对圆括号。圆括号之中可以包括一些变量名,该行以冒号结尾。接下来是一块语句,它们是函数体。下面这个例子将说明这事实上是十分简单的: 带参数:global语句如果你想要为一个定义在函数外的变量赋值,那么你就得告诉Python这个变量名不是局部的,而是 全局 的。我们使用global语句完成这一功能。没有global语句,是不可... 阅读全文
posted @ 2010-08-12 15:53 amojry 阅读(335) 评论(0) 推荐(0) 编辑

Python学习手记 pt3 控制流

摘要: 控制流 一: if \ elif \ else 二: while语句可以有一个else的从句.只有点while后的条件不满足时候,会执行其后跟随的else块中的内容 三: for .. in 例如: 阅读全文
posted @ 2010-08-12 15:18 amojry 阅读(240) 评论(0) 推荐(0) 编辑

ngrams-朴素贝叶斯方法分词-python

摘要: """ Code to accompany the chapter "Natural Language Corpus Data" from the book "Beautiful Data" (Segaran and Hammerbacher, 2009) http://oreilly.com/catalog/978059615... 阅读全文
posted @ 2010-08-12 14:15 amojry 阅读(1899) 评论(0) 推荐(0) 编辑

C# 插件第一步 简介

摘要: 有利于工程的同步开发等等....接上次介绍的的反射机制1. 插件类, 新建号dll类文件, 完成相应的功能.例如简单的建立一个myPluginII的类库asm.GetType(asmName+"."+asmName) //为该类的命名空间+类名.另外需要在子插件类中添加 PluginLib的引用. 主程序中需要添加子插件类的引用.编译之.然后就好用了..点击button弹出..当然这个只是最基本的... 阅读全文
posted @ 2010-08-10 22:43 amojry 阅读(456) 评论(0) 推荐(0) 编辑

python学习手记 pt2

摘要: Python把在程序中用到的任何东西都称为对象 。就每一个数、字符串甚至函数都是对象这一点来说,Python是极其完全地面向对象的。 #! learn morei = 5print ii = i+1 s = ''' this is a multi-line string.this is the second line.''' print s g = 'chine\chekc' print g ... 阅读全文
posted @ 2010-08-10 15:51 amojry 阅读(294) 评论(0) 推荐(0) 编辑

python学习手记 pt1

摘要: Python的官方介绍是: Python是一种简单易学,功能强大的编程语言,它有高效率的高层数据结构,简单而有效地实现面向对象编程。Python简洁的语法和对动态输入的支持,再加上解释性语言的本质,使得它在大多数平台上的许多领域都是一个理想的脚本语言,特别适用于快速的应用程序开发。优点: 可扩展性 如果你需要你的一段关键代码运行得更快或者希望某些算法不公开,你可以把你的部分程序用C或C++编写,然... 阅读全文
posted @ 2010-08-10 15:24 amojry 阅读(323) 评论(0) 推荐(0) 编辑

HMM模型的浅出式理解 [ZZ]

摘要: 看了52NPL的文章中例子,觉得举得真好。 觉得看书有心得是种收获,看他人的收获虽然没同等的收获,但不失为一种快速学习的捷径。 分厂感谢“我爱自然语言处理”:www.52nlp.cn。 实在为我投入NPL的先师 HMM(隐马尔科夫模型)是自然语言处理中的一个基本模型,用途比较广泛,如汉语分词、词性标注及语音识别等,在NLP中占有很重要的地位。网上关于HMM的介绍讲解文档很... 阅读全文
posted @ 2010-08-10 14:15 amojry 阅读(437) 评论(0) 推荐(0) 编辑

Colletions List 具体类sort 重写compareTo(T)

摘要: 此接口强行对实现它的每个类的对象进行整体排序。此排序被称为该类的自然排序,类的 compareTo 方法被称为它的自然比较方法。 实现此接口的对象列表(和数组)可以通过 Collections.sort(和 Arrays.sort)进行自动排序。实现此接口的对象可以用作有序映射表中的键或有序集合中的元素,无需指定比较器。 对于类 C 的每一个 e1 和 e2 来说,当且仅当 (e1.compare... 阅读全文
posted @ 2010-08-09 21:10 amojry 阅读(4822) 评论(0) 推荐(1) 编辑

ZZ MMSEG 中文分词算法

摘要: 译者原文地址: http://leeing.org/2009/11/01/mmseg-chinese-segmentation-algorithm/ 论文原文地址: http://technology.chtsai.org/mmseg/ MMSEG :一个基于最大匹配算法的两种变体的中文单词识别系统 发表日期: 1996-04-29 更新日期: 1998-03-06 文档更新: 2000-03-1... 阅读全文
posted @ 2010-08-09 17:16 amojry 阅读(950) 评论(0) 推荐(0) 编辑

最大匹配算法: 分词入门级算法 C#实现

摘要: 最大匹配算法: 分词入门级算法,上面的是算法流程图, 网上各种多。主要注意点:1。 读取汉字时,注意streamreader的读取格式的定义:StreamReader sr = new StreamReader(@wordLibPath, System.Text.Encoding.GetEncoding("gb2312")) ;2。 算法很简单, 但, 想清楚写, 比直接上要快, 这样个破代码, ... 阅读全文
posted @ 2010-08-09 14:11 amojry 阅读(1560) 评论(0) 推荐(0) 编辑

反射机制

摘要: 正向: 代码->dll, 先编码, 定义好类,通过实例化对象来调用之.反向: dll->类[方法,属性]. 从已经有的dll文件反编译得到其中的一些可用的方法.系统在运行的时候将把dll(动态链接库)加载到当前进程的一个默认的应用程序域application.currentdomain.load方法可以取得当前域的所有dll,也可以unload方法将dll从该域卸载掉通过执行dll的方... 阅读全文
posted @ 2010-08-08 13:51 amojry 阅读(1440) 评论(0) 推荐(0) 编辑

近期工作计划/按进度更新

只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2010-08-07 21:46 amojry 阅读(126) 评论(0) 推荐(0) 编辑

25 To Life

摘要: 《25 To Life 》 too late for the other side 现在回头为时已晚 caught in a change 由于一次变故 25 to life 25岁时,即决定了一生 too late for the other side 现在回头为时已晚 caught in a change 由于一次变故 25 to life 25岁时,即决定了一生 yeah too late... 阅读全文
posted @ 2010-08-06 20:32 amojry 阅读(271) 评论(0) 推荐(0) 编辑

NPL学习之:分词相关 摘选zz from 52npl`

摘要: 分词相关a) Tokenization i. 目标(Goal):将文本切分成单词序列(divide text into a sequence of words) ii. 单词指的是一串连续的字母数字并且其两端有空格;可能包含连字符和撇号但是没有其它标点符号 b) 什么是词(What’s a word)?i. English: 1. “Wash. vs wash&rdquo... 阅读全文
posted @ 2010-08-06 13:53 amojry 阅读(360) 评论(0) 推荐(0) 编辑

NPL学习之齐夫定律 部分摘选自[我爱自然语言处理].

摘要: 一、齐夫定律 a) 在任何一个自然语言里第n个最常用的单词的频率与n近似成反比 b) 齐夫定律表示频率(f)与排名®的关系如下 f #= 1/r(注:这里不能使用公式编辑器,近似表示)c) 存在一个常量k表示如下 f* r = kd) 汤姆•索耶中的齐夫定律 单词(word) 频率(Freq.(f)) 排名(Rank (r)) f ∗ rthe 3332 1 ... 阅读全文
posted @ 2010-08-06 07:03 amojry 阅读(732) 评论(0) 推荐(0) 编辑