Python标准模块--Iterators和Generators
摘要:1 模块简介 当你开始使用Python编程时,你或许已经使用了iterators(迭代器)和generators(生成器),你当时可能并没有意识到。在本篇博文中,我们将会学习迭代器和生成器是什么。当然,我们也会了解如何创建它们,在我们需要的时候,就可以创建属于我们自己的迭代器和生成器。 2 模块使用
阅读全文
posted @
2016-11-25 18:45
老顽童2007
阅读(603)
推荐(0) 编辑
结巴分词3--基于汉字成词能力的HMM模型识别未登录词
摘要:作者:zhbzz2007 出处:http://www.cnblogs.com/zhbzz2007 欢迎转载,也请保留这段声明。谢谢! 1 算法简介 在 "结巴分词2 基于前缀词典及动态规划实现分词" 博文中,博主已经介绍了基于前缀词典和动态规划方法实现分词,但是如果没有前缀词典或者有些词不在前缀词典
阅读全文
posted @
2016-11-23 08:01
老顽童2007
阅读(12445)
推荐(4) 编辑
结巴分词2--基于前缀词典及动态规划实现分词
摘要:作者:zhbzz2007 出处:http://www.cnblogs.com/zhbzz2007 欢迎转载,也请保留这段声明。谢谢! 1 简介 jieba分词主要是基于统计词典,构造一个前缀词典;然后利用前缀词典对输入句子进行切分,得到所有的切分可能,根据切分位置,构造一个有向无环图;通过动态规划算
阅读全文
posted @
2016-11-21 08:11
老顽童2007
阅读(13003)
推荐(1) 编辑
Python标准模块--asyncio
摘要:1 模块简介 asyncio模块作为一个临时的库,在Python 3.4版本中加入。这意味着,asyncio模块可能做不到向后兼容甚至在后续的Python版本中被删除。根据Python官方文档,asyncio通过coroutines、sockets和其它资源上的多路复用IO访问、运行网络客户端和服务
阅读全文
posted @
2016-11-20 21:11
老顽童2007
阅读(2199)
推荐(0) 编辑
结巴分词1--结巴分词系统介绍
摘要:作者:zhbzz2007 出处:http://www.cnblogs.com/zhbzz2007 欢迎转载,也请保留这段声明。谢谢! 0 起因 由于博主之前做了一些文本挖掘的项目,在项目中或多或少的用到了分词模块,对于中文分词,博主一般使用Python开发的 "jieba分词" 组件。最近,博主想阅
阅读全文
posted @
2016-11-18 08:16
老顽童2007
阅读(10962)
推荐(3) 编辑
Python标准模块--concurrent.futures
摘要:1 模块简介 concurrent.futures模块是在Python3.2中添加的。根据Python的官方文档,concurrent.futures模块提供给开发者一个执行异步调用的高级接口。concurrent.futures基本上就是在Python的threading和multiprocess
阅读全文
posted @
2016-11-15 19:55
老顽童2007
阅读(2972)
推荐(0) 编辑
Python标准模块--multiprocessing
摘要:1 模块简介 multiprocessing模块在Python2.6中引入。最初的multiprocessing是由Jesse Noller和Richard Oudkerk在PEP 371中定义。就像你可以在threading模块中使用多个线程一样,multiprocessing模块允许你使用多个进
阅读全文
posted @
2016-11-14 19:29
老顽童2007
阅读(1049)
推荐(1) 编辑
Python标准模块--built-ins函数
摘要:1.Python内置函数 2.Python内置函数举例 2.1 数学运算 abs,计算绝对值; abs( 1) 1 abs(3) 3 round,四舍五入; round(2.9) 3.0 round(2.45) 2.0 round( 1.2) 1.0 round( 1.6) 2.0 pow,计算幂;
阅读全文
posted @
2016-11-13 14:12
老顽童2007
阅读(1523)
推荐(0) 编辑
Python标准模块--threading
摘要:1 模块简介 threading模块在Python1.5.2中首次引入,是低级thread模块的一个增强版。threading模块让线程使用起来更加容易,允许程序同一时间运行多个操作。 不过请注意,Python中的线程最好是与IO操作一起工作,比如从网络上下载资源或者从你的电脑中读取文件和目录。如果
阅读全文
posted @
2016-11-12 16:03
老顽童2007
阅读(907)
推荐(1) 编辑
Python标准模块--import
摘要:1 模块简介 作为一个Python初学者,你首先要学会的知识就是如何引入其它模块或者包。但是,我发现有些开发者虽然使用Python很多年,依然不了解Python引入机制的灵活性。这篇文章,我们就会研究以下的主题: 1. 常规的引入 2. 使用from 3. 相对引入 4. 选择性引入 5. 局部引入
阅读全文
posted @
2016-11-09 20:20
老顽童2007
阅读(1935)
推荐(2) 编辑
Python标准模块--os
摘要:1.模块简介 os模块主要包含普遍的操作系统相关操作,如果开发者希望自己开发的Python应用能够与平台无关,尤其需要关注os这个模块。 2.模块使用 2.1 os模块 1. os.name ,输出字符串指示正在使用的平台,如果是Windows平台,输出'nt',如果是Linux/Unix平台,输出
阅读全文
posted @
2016-11-06 20:52
老顽童2007
阅读(514)
推荐(0) 编辑
Python标准模块--argparse
摘要:1 模块简介 你一定很奇怪Python是如何命令行中的变量的吧?argparse就是用来解决这个问题的,argparse是optparse的替代。 2 模块使用 2.1 开始 我发现解释一个编程的概念,最简单的方式就是用一段代码来展示。下面就是一段超级简单的代码, import argparse p
阅读全文
posted @
2016-11-04 20:11
老顽童2007
阅读(1523)
推荐(1) 编辑
Python标准模块--itertools
摘要:1 模块简介 Python提供了itertools模块,可以创建属于自己的迭代器。itertools提供的工具快速并且节约内存。开发者可以使用这些工具创建属于自己特定的迭代器,这些特定的迭代器可以用于有效的遍历。 2 模块使用 2.1 无限迭代器 itertools中有个三个迭代器是无限迭代的,这就
阅读全文
posted @
2016-11-03 23:09
老顽童2007
阅读(4545)
推荐(3) 编辑