摘要: RDD:弹性分布式数据集,是一种特殊集合 ? 支持多种来源 ? 有容错机制 ? 可以被缓存 ? 支持并行操作。 RDD有两种操作算子: Transformation(转换):Transformation属于延迟计算,当一个RDD转换成另一个RDD时并没有立即进行转换,仅仅是记住了数据集的逻辑 ...
分类:
其他好文 时间:
2018-10-27 13:32:01
阅读次数:
223
# _*_ coding: utf-8 _*_# 闭包函数:# 闭包的意义:返回的函数对象,不仅仅是一个函数对象,在该函数外还包裹了一层作用域,这使得,该函数无论在何处调用,优先使用自己外层包裹的作用域# 应用领域:延迟计算(原来我们是传参,现在我们是包起来)# def outter():# x=1 ...
分类:
其他好文 时间:
2018-09-26 23:55:58
阅读次数:
126
函数对象 函数嵌套 名称空间与作用域 闭包函数 装饰器 练习 一 函数对象 二 函数嵌套 三 名称空间与作用域 四 闭包函数 它是怎么产生的及用来解决什么问题呢。给出字面的定义先:闭包是由函数及其相关的引用环境组合而成的实体(即:闭包=函数+引用环境) 用途:延迟计算 五 装饰器 装饰器就是闭包函数 ...
分类:
编程语言 时间:
2018-09-02 01:58:59
阅读次数:
255
生成器generator 生成器是指生成器对象,可以使用生成器表达式,也可以使用yield关键字得到生成器函数,调用一次得到一个对象 生成器函数 函数体中包含yield语句函数返回生成器对象 是一个迭代器,是可迭代对象 惰性求值,延迟计算 生成器对象迭代完不能回头,调用使用next 没有多余的 yi ...
分类:
其他好文 时间:
2018-08-30 00:21:18
阅读次数:
121
1 什么是编程语言,什么是编程,为什么要编程 程序员和计算机联系的一种介质,叫做编程语言什么是编程语言,什么是编程,为什么要编程 程序员和计算机联系的一种介质,叫做编程语言 程序员把自己的想法变成一堆文件通过计算机来执行,这堆文件就叫编程 人奴役计算机,解放人力就是编程的目的 2 计算机的组成 控制 ...
分类:
其他好文 时间:
2018-05-25 00:28:19
阅读次数:
169
列表生成式 a = [i + 1 for i in range(10)] 生成器(generator) 一边循环,一边计算的机制 一种数据类型,这种数据类型自动实现了迭代器协议,是一个可迭代对象。 实现延迟计算,按需执行,节省内存 生成器分类 生成器函数,使用 yield 返回结果和挂起状态 生成器 ...
分类:
其他好文 时间:
2018-04-27 20:03:13
阅读次数:
123
从 Python 3.4 起,标准库中有两个名为 Future 的类:concurrent.futures.Future 和asyncio.Future。这两个类的作用相同:两个 Future 类的实例都表示可能已经完成或者尚未完成的延迟计算 我们要记住一件事:通常情况下自己不应该创建期物,而只能由 ...
分类:
编程语言 时间:
2018-01-31 18:30:48
阅读次数:
159
搞清什么是杨辉三角 每行是一个数组, 画的好看点就是,不过没啥卵用 打印杨辉三角 首先要解决一个函数,多次返回值, 我们知道py函数返回多个值,没啥问题. 但是要多次返回值呢?需要借助生成器来完成, 生成器的好处是可以保留现场,延迟操作 套路是 函数里使用yield关键字,相当于return, 不过 ...
分类:
其他好文 时间:
2018-01-22 19:20:42
阅读次数:
159
概念辨析 生成器其实就是一种特殊的迭代器。它使一种更为高级、更为优雅的迭代器。 仅仅在迭代至某个元素时才计算该元素,而在这之前或之后,元素可以不存在或者被销毁。 这个特点使得它特别适合用于遍历一些巨大的或是无限的集合,比如几个G的文件,或是斐波那契数列等等。这个特点被称为延迟计算或惰性求值(Lazy ...
分类:
其他好文 时间:
2018-01-13 23:51:38
阅读次数:
213
闭包函数定义 应用场景 #闭包的意义:返回的函数对象,不仅仅是一个函数对象,在该函数外还包裹了一层作用域,这使得,该函数无论在何处调用,优先使用自己外层包裹的作用域 #应用领域:延迟计算(原来我们是传参,现在我们是包起来) from urllib.request import urlopen def ...
分类:
其他好文 时间:
2017-11-02 21:10:18
阅读次数:
150