码迷,mamicode.com
首页 >  
搜索关键字:python 练习题    ( 137634个结果
埃及分解:将2/n分解成为1/x+1/y的格式
算法 古埃及曾经创造出灿烂的人类文明,他们的分数表示却很令人不解。古埃及喜欢把一个分数分解为类似: 1/a + 1/b 的格式。 这里,a 和 b 必须是不同的两个整数,分子必须为 1 比如,2/15 一共有 4 种不同的分解法(姑且称为埃及分解法): 1/8 + 1/120 1/9 + 1/45 1/10 + 1/30 1/12 + 1/20 那么, 2/45 一共有多少个不同的...
分类:其他好文   时间:2014-05-14 01:22:54    阅读次数:365
Python3.2官方文档翻译-标准库概览(二)
7.5 字符串模式匹配 re模块为高级字符串成处理提供了正则表达式匹配。 对于复杂的匹配和处理,正则表达式能够提供简明优化的方法: >>> import re >>> re.findall(r’\bf[a-z]*’, ’which foot or hand fell fastest’) [’foot’, ’fell’, ’fastest’] >>> re.sub(r’(\b[a-z]+)...
分类:编程语言   时间:2014-05-14 01:04:22    阅读次数:490
利用Python进行数据分析——数据规整化:清理、转换、合并、重塑(七)(2)
有时候,DataFrame中的连接键位于其索引中。在这种情况下,你可以传入left_index = True或right_index = True(或两个都传)以说明索引应该被用作连接键。...
分类:编程语言   时间:2014-05-14 00:58:10    阅读次数:436
python第三方库学习之xlrd读取Excel文件
因为经常会涉及到从Excel表中导数据,所以就学习了python的xlrd来读取excel中的数据。 1.xlrd的安装         xlrd是python的第三方库,所以是需要自己安装的,可以在python的官网http://pypi.python.org/pypi/xlrd下载该模块来安装,也可以通过其他手段,比如easy_install或者pip啥的,我已经安装好pip所以就用最懒的...
分类:编程语言   时间:2014-05-14 00:37:57    阅读次数:373
将十进制小数转化为二进制小数
小数表示原理 你了解小数的表示原理吗? 我的十进制小数换成二进制该如何表示? 比如:0.3 的二进制表示为:0.0100110011001.... (小数乘以2,取整,小数部分继续乘以2,取整,得到小数部分0为止,将整数顺序排列。 0.8125x2=1.625 取整1,小数部分是0.625 0.625x2=1.25 取整1,小数部分是0.25 0.25x2=0.5 取整0,小...
分类:其他好文   时间:2014-05-13 09:06:41    阅读次数:276
最长公共子序列python实现
最长公共子序列是动态规划基本题目,下面按照动态规划基本步骤解出来。 1.找出最优解的性质,并刻划其结构特征 序列a共有m个元素,序列b共有n个元素,如果a[m-1]==b[n-1],那么a[:m]和b[:n]的最长公共子序列长度就是a[:m-1]和b[:n-1]的最长公共子序列长度+1;如果a[m-1]!=b[n-1],那么a[:m]和b[:n]的最长公共子序列长度就是MAX(a[:m-1]和...
分类:编程语言   时间:2014-05-13 07:57:53    阅读次数:538
用第三方语言编写PostgreSQL 存储函数
用第三方语言编写PostgreSQL的具体用例。...
分类:数据库   时间:2014-05-13 06:47:08    阅读次数:370
Python 安装 MaxMind GeoLite City
1、先安装 geoip c library  geoip c library >= 1.4.6 installed on your machine. >= 1.4.6 installed on your machine. wget http://geolite.maxmind.com/download/geoip/api/c/GeoIP-1.4.7.tar.gz tar -xvzf GeoIP...
分类:编程语言   时间:2014-05-13 06:24:28    阅读次数:940
python数据结构与算法 38 分析树
分析树 树的结构完成以后,该是时候看看它能做点什么实事儿了。这一节里,我们研究一下分析树。分析树能够用于真实世界的结构表示,象语法或数学表达式一类的。 图1 一个简单语句的分析树 图1所示是一个简单语句的层级结构,把语句表示为树结构可以让我们用子树来分析句子的组成部分。 图2 ((7+3)?(5?2))的分析树 我们也可以把数学表达式如((7+3...
分类:编程语言   时间:2014-05-13 06:14:20    阅读次数:691
在Django中使用markdown
markdown比wiki语法要简单,github上的代码几乎都是readme.md,这种易读易写的脚本语言已经变得非常流行. 关于语法,可参考markdown语法 本片博文简单介绍一下如何在Django中集成markdown的功能 下载python下的markdown解析器. $sudo pip install markdown 或者是 $sudo easy install mark...
分类:其他好文   时间:2014-05-12 22:54:45    阅读次数:511
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!