关于lambda的用法,可以参考我的博客:深入理解Lambda函数及其用法 关于map的用法,可以参考我的博客:map函数用法详解 ...
分类:
编程语言 时间:
2017-12-13 02:06:34
阅读次数:
403
spark中flatMap函数用法--spark学习(基础) spark中flatMap函数用法--spark学习(基础) 在spark中map函数和flatMap函数是两个比较常用的函数。其中 map:对集合中每个元素进行操作。 flatMap:对集合中每个元素进行操作然后再扁平化。 理解扁平化可 ...
分类:
其他好文 时间:
2017-12-12 17:48:28
阅读次数:
283
http://blog.csdn.net/yongh701/article/details/50283689 在Python的numpy中,对类似array=[[1,2,3],[4,5,6],[7,8,9]];的二维数组的转置,就一句话array.T。其实不使用numpy,单纯使用Python,代码 ...
分类:
编程语言 时间:
2017-12-07 10:53:25
阅读次数:
196
1、类拓展里面的方法不能被子类复写 2、filter map函数 filter很明显是过滤一些东西、map是映射、可以将输入的东西映射为不同类型的数据,如下 3、swift3使用#selector指定的方法,只有当方法权限为private时需要加@objc修饰符,现在Swift4.0全都要加@obj ...
分类:
编程语言 时间:
2017-11-29 14:50:14
阅读次数:
180
函数式编程的一个特点就是,允许把函数本身作为参数传入另一个函数,还允许返回一个函数。 高阶函数 定义:一个函数就可以接收另一函数作为参数,这种函数就称之为高阶函数。 map/reduce Python内建了map()和reduce()函数。 1.map()函数 map()函数接受两个参数,一个是函数 ...
分类:
编程语言 时间:
2017-11-26 19:33:36
阅读次数:
252
这里记录一些python的一些基础知识,主要内容是高阶函数的使用。或许我的心包有一层硬壳,能破壳而入的东西是极其有限的。所以我才不能对人一往情深。 python中的高阶函数 一、map()、reduce()和filter()函数使用 map()函数接收两个参数,一个是函数,一个是Iterable,m ...
分类:
编程语言 时间:
2017-11-21 14:57:46
阅读次数:
211
这次因为LOG4J的配置,出了点BUG。。结果网上翻文章,发现大家都写的很复杂。。其实LOG4J的配置也很简单的 先看最基本的配置 可以看到rootLogger 配置了几个输出标签,ERROR,stdout,system 然后在下面先定义system这个标签的输出和一些输出样式 log4j.appe ...
分类:
其他好文 时间:
2017-11-20 19:02:20
阅读次数:
109
在PHP中,array_walk() 和 array_map()两个函数都可以实现对数组中每个值的修改,比如本例就是将数组中所有的值,由UTF-8编码转成GBK编码。 当然,除了这两个函数,也可以用 foreach 遍历数组实现,不过,相比于直接用 PHP 的内部函数,显然效率更低并且不够优雅。 a ...
分类:
编程语言 时间:
2017-11-19 21:19:21
阅读次数:
216
目录 1 array_reduce函数法 2 array_walk_recursive函数法 3 array_map函数法 目录 1 array_reduce函数法 2 array_walk_recursive函数法 3 array_map函数法 假设有下面一个二维数组: 现在要转换成一维数组,有两 ...
分类:
编程语言 时间:
2017-11-19 21:11:00
阅读次数:
308
lambda 匿名函数 当我们在传入函数时,有些时候,不需要显式地定义函数,直接传入匿名函数更方便。 在Python中,对匿名函数提供了有限支持。还是以map()函数为例,计算f(x)=x2时,除了定义一个f(x)的函数外,还可以直接传入匿名函数: 通过对比可以看出,匿名函数lambda x: x ...
分类:
编程语言 时间:
2017-11-18 17:37:40
阅读次数:
179