Python 学习过程
2017-11-28 16:04
211 查看
函数
Map Reduce 用法
map()需要两个参数,一个是函数,一个是Iterable, map将传入的函数依次作用到传入的Iterabe,并把结果作为新的Iterator返回。
如下:
Recuce用法
再看reduce的用法。reduce把一个函数作用在一个序列[x1, x2, x3, …]上,这个函数必须接收两个参数,reduce把结果继续和序列的下一个元素做累积计算,其效果就是:
Map Reduce 用法
map()需要两个参数,一个是函数,一个是Iterable, map将传入的函数依次作用到传入的Iterabe,并把结果作为新的Iterator返回。
如下:
>>> def f(x): ... return x * x ... >>> r = map(f, [1, 2, 3, 4, 5, 6, 7, 8, 9]) >>> list(r) [1, 4, 9, 16, 25, 36, 49, 64, 81]
Recuce用法
再看reduce的用法。reduce把一个函数作用在一个序列[x1, x2, x3, …]上,这个函数必须接收两个参数,reduce把结果继续和序列的下一个元素做累积计算,其效果就是:
reduce(f, [x1, x2, x3, x4]) = f(f(f(x1, x2), x3), x4)
相关文章推荐
- 学习python过程我所练习的一些习题
- python-django 学习过程
- 【神经网络与深度学习】【python开发】caffe-windows使能python接口使用draw_net.py绘制网络结构图过程
- Python学习笔记--变量赋值过程
- python数据挖掘学习笔记】十三.WordCloud词云配置过程及词频分析
- python学习过程之从零开始
- python学习过程-变量
- 学习python过程遇到的问题与记录
- python学习笔记,以此开始记录自己的python学习过程
- 记录学习python过程中的各种bug
- python学习过程之IO编程
- python爬虫学习过程
- python学习过程对self的理解
- Python 学习过程一些小的知识点汇总 备忘
- python 学习过程中的一点反思
- 崩溃的Python学习过程1—— 用Eclipse编写Python程序(windows)
- 【Python学习日记】面向过程 和 面向对象 编程
- Python学习入门基础教程(learning Python)--5.1 Python下文件处理基本过程
- Python学习过程遇到的Bug-不断更新
- python学习过程中遇到的模块记录