
python
文章平均质量分 53
lifeiaidajia
这个作者很懒,什么都没留下…
展开
-
转:python_文本文件里面随机抽取若干行,写入新的文本文件里面
转:#encoding=utf-8import randomfrom sets import Set def copyfile(srcfile, dstfile, linenum): """ get linenum different lines out from srcfile at random and wri转载 2014-03-26 16:13:44 · 5015 阅读 · 0 评论 -
Python程序员必知必会的开发者工具
http://www.oschina.net/news/48645/python-developer-tools?from=20140216Python已经演化出了一个广泛的生态系统,该生态系统能够让Python程序员的生活变得更加简单,减少他们重复造轮的工作。同样的理念也适用于工具开发者的工作,即便他们开发出的工具并没有出现在最终的程序中。本文将介绍Python程序员必知必会转载 2014-02-18 09:25:59 · 1874 阅读 · 0 评论 -
20 个强大的 Sublime Text 插件
作为一个开发者你不可能没听说过SublimeText。不过你没听说过也没关系,下面让你明白。 SublimeText是一款非常精巧的文本编辑器,适合编写代码、做笔记、写文章。它用户界面十分整洁,功能非同凡响,性能快得出奇。这些非常棒的特性包括任意跳转(Goto Anything)、多重选择(multiple selections)、指令面板(command palette)、免打扰模式(distr转载 2014-02-18 09:20:29 · 9113 阅读 · 0 评论 -
机器学习中的语言比较:R、OCTAVE、Python比较
对三种语言进行了一个基本的比较,直接翻译主要表格:项 R Ocatave Python不需要非常高深的编程能力 YesYes Yes入门简单 NoYes Yes适合处理大量数据 NoNo Yes适合算法开发 Yes Yes Yes可视化方面做得好 YesYes NO附上原图:文章原创 2014-01-20 22:40:39 · 16197 阅读 · 0 评论 -
给mrjob的python脚本加map reduce 个数限制 和 hadoop任务调度优先级
如:python ${ReportDailyPyFile} ${pystr} --jobconf mapreduce.job.priority=VERY_HIGH --jobconf mapred.map.tasks=20 --jobconf mapred.reduce.tasks=5>> ${sequencelog} 2>&1hadoop任务调度优先级:--job原创 2013-12-30 11:42:30 · 3141 阅读 · 0 评论 -
python hadoop 在streaming中获取文件名的方法 (参考java )适用: MRjob
在hadoop的开发中,经常要根据streaming中不同的文件名做不同的处理,需要获取文件名。1,hadoop上在java开发可用:FileSplit fileSplit = (FileSplit)reporter.getInputSplit();String fileName = fileSplit.getPath().getName();来获取文件名称。,2原创 2013-11-06 11:46:32 · 7795 阅读 · 0 评论 -
Mrjob介绍 (hadoop with python)
什么是mrjob一个通过hadoop、emr的mapreduce编程接口(streamming),扩展出来的一个python的编程框架。安装先安装python 2.5+版本(对应0.4)线上目前版本:python 2.6.8调度机安装mrjob即可:http://pythonhosted.org/mrjob/guides/quickstart.html 具体安装方法原创 2013-11-04 11:19:02 · 8058 阅读 · 0 评论 -
《大话设计模式》Python版代码实现
原文地址:http://www.cnblogs.com/wuyuegb2312/archive/2013/04/09/3008320.html使用Python版本为2.6。 配图同样摘自《大话设计模式》,因此是C#风格的UML类图,为了便于排版已经缩小了。 一、简单工厂模式模式特点:工厂根据条件产生不同功能的类。程序实例:四则运算原创 2013-11-16 13:04:46 · 3311 阅读 · 0 评论 -
Python队列服务 Python RQ Functions from the __main__ module cannot be processed by workers.
在使用Python队列服务 Python RQ 时候的报错:Functions from the __main__ module cannot be processed by workers.原因: work 不能和job放在同一模块中,否则程序会报错解决:把使用rq的代码文件job.py中的task_queue.enqueue(count_原创 2013-10-09 12:12:58 · 2878 阅读 · 0 评论 -
安装html5转化为pdf的python库pisa 安装matplotlab把数据转化为图形的python库
安装html5转化为pdf的python库pisa1,先安装python2.7.32,再安装piphttps://raw.github.com/pypa/pip/master/contrib/get-pip.py$ python get-pip.py3,安装依赖库和xhtml2pdfpip install reportlabpip install html5libp原创 2013-09-01 15:46:19 · 3095 阅读 · 0 评论 -
Hadoop的Python框架指南
转载,原文地址:http://www.oschina.net/translate/a-guide-to-python-frameworks-for-hadoopHadoop的Python框架指南最近,我加入了Cloudera,在这之前,我在计算生物学/基因组学上已经工作了差不多10年。我的分析工作主要是利用Python语言和它很棒的科学计算栈来进行的。但Apache原创 2013-03-12 13:29:23 · 5542 阅读 · 0 评论 -
python中xrange和range的异同
range 函数说明:range([start,] stop[, step]),根据start与stop指定的范围以及step设定的步长,生成一个序列。range示例: >>> range(5) [0, 1, 2, 3, 4] >>> range(1,5) [1, 2, 3, 4] >>> range(0,6,2)[0, 2, 4]xrange 函数说明转载 2013-02-28 12:56:46 · 749 阅读 · 0 评论 -
pip 直接安装tar.gz zip文件包 (windows linux mac 可用)
在不能连接外网的机器上安装python的各种包,解压安装要人工输入多条命令:tar -zxvf Flask-WTF-0.10.0.tar.gzcd Flask-WTF-0.10python setup.py buildpython setup.py install如果安装了pip,直接使用:pip install Flask-WTF-0.10.0.tar.gz安装就行了。原创 2014-08-26 10:22:39 · 66464 阅读 · 1 评论