- 博客(6)
- 资源 (15)
- 问答 (1)
- 收藏
- 关注
原创 python列表、集合以及字典的推导式
1、基本的推导式 (1)列表推导式是python最受欢迎的功能之一,利用它可以非常高效的构造新的列表:只需一条简洁的代码,即可对于族元素进行过滤,并对得到的元素执行变形,基本的语法结构如下:[exp for val in collection if condition] #列表推导式 上面的代码相当于下面这段循环: result = [] ...: for val i...
2018-03-25 15:49:39 1615
原创 python列表(list)的使用技巧及高级操作
1、合并列表(extend) 跟元组一样,用加号(+)将两个列表加起来即可实现合并:In [1]: x=list(range(1, 13, 2))In [2]: x + ['b', 'a']Out[2]: [1, 3, 5, 7, 9, 11, 'b', 'a'] 对于已定义的列表,可以用extend方法一次性添加多个元素:In [7]: x2=[3, 6, 1]In...
2018-03-25 13:39:41 30202
原创 python匿名函数(lambda)、函数参数(*args、**kwargs)、柯里化及生成器
1、匿名函数 通过lambda关键字进行定义,语句的结果就是返回值,如下所示:In [32]: def sho_function(a): ...: return a**2 ...:In [33]: equiv = lambda a : a**2In [34]: print(equiv(3))92、函数的参数python中,函数参数的工作方式是很简单的...
2018-03-25 17:26:00 4284
原创 python三元表达式的用法
python三元表达式(ternary expression)允许将产生一个值的if-else块写到一行或一个表达式中,语法结构如下:value=true-expr if condition else false-expr其中的true-expr和false-expr可以是任何python表达式,它跟下面这种长格式的效果是一样的:if condition: value=true-expr...
2018-03-25 15:10:11 1736
原创 Python中range与Numpy中arange的比较
本文先比较range与arange的异同点,再详细介绍各自的用法,然后列举了几个简单的示例,最后对xrange进行了简单的说明。1. range与arange的比较 (1)相同点:A、参数的可选性、默认缺省值是一样的;B、结果均包括开始值,不包括结束值; C、arange的参数为整数是,与range函数等价;D、都具备索引查找、要素截取等操作。 (2)不同点:A、ran...
2018-03-25 11:01:22 9837 3
原创 Python+GDAL/OGR矢量数据读写
常见的矢量数据格式有Shapefile、GeoJSON、CSV,及文件数据库gdb和空间数据库PostGIS,不论是何种格式的数据或如何存储,一旦打开数据源、获取矢量图层后(详情参考OGR操作矢量数据的类结构图),对数据的操作都一样。下面对矢量数据的读写进行详细的介绍。 一、打开不同的矢量文件 1、定义打开数据源的函数,并遍历所有的图层,输出他们的名字和图层''' ...
2018-03-02 11:45:50 9120
农村土地确权之数据处理工具及使用说明
2016-06-10
office2003 PRO11.msi
2011-04-20
利用VB开发的SQL Server2000应用程序
2010-01-18
Java+ArcObject运行出错 initializeVisualBeans
2016-04-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人