Python解释器的几种实现版本
我们都知道python的解释器有很多种实现方式,有C的,java的,还有python的等等,对应的也就是Cpython,Jython,一直比较火的PyPy ,今天就来盘点下这些版本(不一定非常全)
CPython
CPython 是默认的python实现,环境或者是解释器(你喜欢哪个就那么叫)。脚本大多数情况下都运行在这个解释器中。...
分类:
编程语言 时间:
2014-09-11 13:57:52
阅读次数:
290
#-*-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
先是逐步插值,主体十分简单,关键在于算法部分,我运用了矩阵的数据结构来存储每次迭代后的新值。角标的循环初看可能有些复杂,自己动手走一遍就会很清楚啦 1 #coding=gbk 2 ''' 3 Created on 2014-8-31 4 5 @author: Administrator 6 '''....
分类:
编程语言 时间:
2014-09-08 10:43:16
阅读次数:
773
一、代码
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
一、程序代码:
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
#!/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
快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n log n) 算法更快,因为它的内部循环(inner loop)可以在大部分的架构上很有效率地被实现出来。
快速排序使用分治法(Divide and conquer)策略来把一个串行(list)分...
分类:
编程语言 时间:
2014-09-01 17:51:53
阅读次数:
226
二分查找可以解决(预排序数组的查找)问题:只要数组中包含T(即要查找的值),那么通过不断缩小包含T的范围,最终就可以找到它。一开始,范围覆盖整个数组。将数组的中间项与T进行比较,可以排除一半元素,范围缩小一半。就这样反复比较,反复缩小范围,最终就会在数组中找到T,或者确定原以为T所在的范围实际为空。对于包含N个元素的表,整个查找过程大约要经过log(2)N次比较。
#!/usr/bin/env ...
分类:
编程语言 时间:
2014-09-01 15:38:33
阅读次数:
198
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
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