- 博客(6)
- 收藏
- 关注
原创 spark介绍
一、Spark简介Spark是加州大学伯克利分校AMP实验室(Algorithms, Machines, and People Lab)开发的通用内存并行计算框架Spark使用Scala语言进行实现,它是一种面向对象、函数式编程语言,能够像操作本地集合对象一样轻松地操作分布式数据集,具有以下特点。1.运行速度快:Spark拥有DAG执行引擎,支持在内存中对数据进行迭代计算。官方提供的数据表明,如果数据由磁盘读取,速度是Hadoop MapReduce的10倍以上,如果数据从内存中读取,速度可以高达10
2021-02-28 16:27:38
188
1
原创 第五次
Python模块如果你从Python解释器退出并再次进入,之前的定义(函数和变量)都会丢失。因此,如果你想编写一个稍长些的程序,最好使用文本编辑器为解释器准备输入并将该文件作为输入运行。这被称作编写 脚本 。随着程序变得越来越长,你或许会想把它拆分成几个文件,以方便维护。你亦或想在不同的程序中使用一个便捷的函数, 而不必把这个函数复制到每一个程序中去。为支持这些,Python有一种方法可以把定义放在一个文件里,并在脚本或解释器的交互式实例中使用它们。这样的文件被称作 python模块 ;模块中的定义可以 导
2020-11-29 08:54:48
194
原创 第四次
最先认识eval,是在javascript中,eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码。在javascript中,该方法只接受原始字符串作为参数,如果 string 参数不是原始字符串,那么该方法将不作任何改变地返回。因此请不要为 eval() 函数传递 String 对象来作为参数。python中的eval字符串运算1.语法eval(expression[, globals[, locals]]),其中expression是一个字符串表达式,globals和
2020-11-29 08:53:26
130
原创 第三次
什么是序列,Python序列详解所谓序列,指的是一块可存放多个值的连续内存空间,这些值按一定顺序排列,可通过每个值所在位置的编号(称为索引)访问它们。为了更形象的认识序列,可以将它看做是一家旅店,那么店中的每个房间就如同序列存储数据的一个个内存空间,每个房间所特有的房间号就相当于索引值。也就是说,通过房间号(索引)我们可以找到这家旅店(序列)中的每个房间(内存空间)。在 Python 中,序列类型包括字符串、列表、元组、集合和字典,这些序列支持以下几种通用的操作,但比较特殊的是,集合和字典不支持索引、
2020-11-29 08:50:28
156
原创 第二次
(1)斐波那契数列(斐波那契数列(Fibonacci sequence),又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……前两项相加等于第三项。(2)求1+2!+3!+ …… +20!的和解决方案针对问题(1)斐波那契数列上一期主要是运用def函数for循环解决,本期将用递归函数解决,针对问题(2)阶乘也用递归函数。(1)斐波那契数列:def fei(n,a,b):if n1:return 0elif n2:return 1return fei(n-1,b,
2020-11-29 08:47:12
170
原创 python函数
Python里面,函数成为一段代码的表示,它是一段具有特定功能的、可以重用的语句组,它也是一种功能的抽象,一般函数都表达特定功能。函数的定义:def <函数名>(<参数>) :<函数体>return <返回值>在函数定义的时候首先使用def保留字声明,后面是定义的函数的名字及参数,下面是函数体,用来完成需要这个函数完成的功能,最后是返回值,它是指当前函数运行之后的要返回的结果,使用return保留字声明,值得注意的是,在一个函数的定义中,返回值是
2020-11-01 20:12:08
263
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人