python数据分析
优吉斯
地图学与地理信息系统(GIS)小硕一枚,2013年毕业于武汉大学测绘遥感信息工程国家重点实验室,熟练掌握空间数据采集与处理、WebGIS与服务端开发等技术,拥有丰富的数字政府行业经验。来到CSDN,我会在数据处理、开发和数字孪生、CIM平台、时空大数据平台等方面分享技术和行业知识!
展开
-
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 · 9838 阅读 · 3 评论 -
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 · 30205 阅读 · 0 评论 -
python列表、集合以及字典的推导式
1、基本的推导式 (1)列表推导式是python最受欢迎的功能之一,利用它可以非常高效的构造新的列表:只需一条简洁的代码,即可对于族元素进行过滤,并对得到的元素执行变形,基本的语法结构如下:[exp for val in collection if condition] #列表推导式 上面的代码相当于下面这段循环: result = [] ...: for val i...原创 2018-03-25 15:49:39 · 1615 阅读 · 0 评论 -
python匿名函数(lambda)、函数参数(*args、**kwargs)、柯里化及生成器
1、匿名函数 通过lambda关键字进行定义,语句的结果就是返回值,如下所示:In [32]: def sho_function(a): ...: return a**2 ...: In [33]: equiv = lambda a : a**2 In [34]: print(equiv(3)) 92、函数的参数python中,函数参数的工作方式是很简单的...原创 2018-03-25 17:26:00 · 4287 阅读 · 0 评论