码迷,mamicode.com
首页 >  
搜索关键字:python实现    ( 3105个结果
[Python]解释器的几种实现版本
Python解释器的几种实现版本 我们都知道python的解释器有很多种实现方式,有C的,java的,还有python的等等,对应的也就是Cpython,Jython,一直比较火的PyPy ,今天就来盘点下这些版本(不一定非常全) CPython CPython 是默认的python实现,环境或者是解释器(你喜欢哪个就那么叫)。脚本大多数情况下都运行在这个解释器中。...
分类:编程语言   时间:2014-09-11 13:57:52    阅读次数:290
Python实现Windows CMD命令行彩色输出(由网友提供)
#-*-coding:utf-8-*-#python:2.x__author__='Administrator'importctypes,sysSTD_INPUT_HANDLE=-10STD_OUTPUT_HANDLE=-11STD_ERRIR_HANDLE=-12#定义字体颜色,由于颜色编码,是由...
分类:编程语言   时间:2014-09-10 08:20:10    阅读次数:1069
关于拉格朗日和内维尔插值算法的python实现
先是逐步插值,主体十分简单,关键在于算法部分,我运用了矩阵的数据结构来存储每次迭代后的新值。角标的循环初看可能有些复杂,自己动手走一遍就会很清楚啦 1 #coding=gbk 2 ''' 3 Created on 2014-8-31 4 5 @author: Administrator 6 '''....
分类:编程语言   时间:2014-09-08 10:43:16    阅读次数:773
ArcGIS Python实现批量化栅格数据重命名
一、代码 import arcpy arcpy.env.workspace = "F:\\NDVI\\" rasters = arcpy.ListRasters("*", "grid") for raster in rasters: Rename="Re_"+raster arcpy.Rename_management(raster, Rename, "RasterDataset...
分类:编程语言   时间:2014-09-06 21:20:53    阅读次数:323
ArcGIS Python实现批量化裁剪影像
一、程序代码: import arcpy arcpy.CheckOutExtension("spatial") arcpy.gp.overwriteOutput=1 arcpy.env.workspace = "F:\\Modis_16\\1Moasic" rasters = arcpy.ListRasters("*", "tif") mask= "F:\\Vegetation Change\\...
分类:编程语言   时间:2014-09-06 12:26:33    阅读次数:637
Python 实现Linux KVM 系统监控指标,很多年前写的,拿出来是为了帮助同事,快速学习Python技术
#!/usr/bin/envpython #-*-coding:utf8-*- """ @Author:VilliamSheng @Group:LinuxGroup @Date:2011-07-18 @Funtion: Updatekvmhoststatus... get_nic:Getaweeknetworkflow 1,GetSevendaysbeforeflow,getmaximumvalue! 2,GetSevendaysbeforeflow,getaveragevalue! """ importo..
分类:编程语言   时间:2014-09-05 16:26:52    阅读次数:282
Python实现快速排序算法
快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n log n) 算法更快,因为它的内部循环(inner loop)可以在大部分的架构上很有效率地被实现出来。 快速排序使用分治法(Divide and conquer)策略来把一个串行(list)分...
分类:编程语言   时间:2014-09-01 17:51:53    阅读次数:226
Python实现二分查找法
二分查找可以解决(预排序数组的查找)问题:只要数组中包含T(即要查找的值),那么通过不断缩小包含T的范围,最终就可以找到它。一开始,范围覆盖整个数组。将数组的中间项与T进行比较,可以排除一半元素,范围缩小一半。就这样反复比较,反复缩小范围,最终就会在数组中找到T,或者确定原以为T所在的范围实际为空。对于包含N个元素的表,整个查找过程大约要经过log(2)N次比较。 #!/usr/bin/env ...
分类:编程语言   时间:2014-09-01 15:38:33    阅读次数:198
选择第n小的元素之python实现源码
def partition(A, p, r): j = p+1 for i in range(p+1, r+1): if(A[i] < A[p]): tmp = A[i] A[i] = A[j] A[j] =...
分类:编程语言   时间:2014-08-31 18:38:31    阅读次数:295
桶排序之python实现源码
tmp = []def bucket_sort(old): for i in range(len(old)): tmp.append([]) for i in old: tmp[int( i * len(old) )].append(i) ...
分类:编程语言   时间:2014-08-31 17:10:51    阅读次数:490
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!