当前位置: 首页 > news >正文

网站建设部署视频能让网络非常流畅的软件

网站建设部署视频,能让网络非常流畅的软件,国外好的网站,园林景观设计公司需要什么职位PySpark的编程,主要氛围三大步骤:1)数据输入、2)数据处理计算、3)数据输出 1)数据输入:通过SparkContext对象,晚上数据输入 2)数据处理计算:输入数据后得到RDD对象,对RDD…

PySpark的编程,主要氛围三大步骤:1)数据输入、2)数据处理计算、3)数据输出
1)数据输入:通过SparkContext对象,晚上数据输入
2)数据处理计算:输入数据后得到RDD对象,对RDD对象进行迭代计算
3)数据输出:最终通过RDD对象的成员方法,完成数据输出工作

安装pyspark

pip install pyspark
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyspark   # 清华大学镜像

想要使用PySpark库完成数据处理,首先需要构建一个执行环境入口对象 PySpark的执行环境入口对象是:类SparkContext的类对象

构建PySpark执行环境入口对象:

# 导包
from pyspark import SparkConf, SparkContext# 创建SparkConf类对象
conf = SparkConf().setMaster("local[*]").setAppName("test_spark_app")  # 链式调用的写法# 基于SparkConf类对象创建parkContext类对象
sc = SparkContext(conf=conf)# 打印PySpark的允许版本
print(sc.version)# 停止SparkContext对象的运行(停止PySpark程序)
sc.stop()

RDD: 弹性分布式数据集

1. python数据容器 转RDD对象
通过SpaarkContext对象的parallelize成员方法,将python数据容器转换为PySpark的RDD对象
2. 读取文件数据 转RDD对象
通过SpaarkContext入口对象textFile()方法,来读取文件,来构建出RDD对象

通过PySpark代码加载数据,即数据输入:

from pyspark import SparkConf, SparkContextconf = SparkConf().setMaster("local[*]").setAppName("test_spark")
sc = SparkContext(conf=conf)# 通过parallelize方法将python数据容器加载到spark内,成为RDD对象
rdd1 = sc.parallelize([1, 2, 3, 4, 5])
rdd2 = sc.parallelize((1, 2, 3, 4, 5))
rdd3 = sc.parallelize("abcdefg")
rdd4 = sc.parallelize({1, 2, 3, 4, 5})
rdd5 = sc.parallelize({"key1": "value1", "key2": "value"})# 如果要查看RDD里面有什么内容,需要用collect()方法
print(rdd1.collect())  # [1, 2, 3, 4, 5]
print(rdd2.collect())  # [1, 2, 3, 4, 5]
print(rdd3.collect())  # ['a', 'b', 'c', 'd', 'e', 'f', 'g']
print(rdd4.collect())  # [1, 2, 3, 4, 5]
print(rdd5.collect())  # ['key1', 'key2']# 通过textFile方法,读取文件数据加载到spark内,成为RDD对象
rdd6 = sc.textFile("./test.txt")
print(rdd6.collect())  # ['123456', '123456', '123456']sc.stop()

数据计算:

PySpark的数据计算,都是基于RDD对象来进行的,那么如何进行呢?
依赖,RDD对象内置丰富的 成员方法(算子)

map方法:

对RDD内的元素逐个处理,并返回一个新的RDD;接受一个处理函数,,可用lambda匿名函数快速编写

from pyspark import SparkConf, SparkContext# 添加python解释器路径
# import os
# os.environ['PYSPARK_PYTHON'] = "python.exe"  # python解释器路径# 创建SparkConf类对象
conf = SparkConf().setMaster("local[*]").setAppName("test_spark")# 基于SparkConf类对象创建sparkContext类对象
sc = SparkContext(conf=conf)# 准备一个RDD
rdd = sc.parallelize([1, 2, 3, 4, 5])# 通过map方法将全部数据都乘以10
# def func(data):
#     return data * 10# rdd2 = rdd.map(func)  # (T) -> U : 表示func函数必须有一个参数和一个返回值
# print(rdd2.collect())  # [10, 20, 30, 40, 50]# 匿名函数
# rdd2 = rdd.map(lambda x: x * 10)
# print(rdd2.collect())# 链式调用
rdd3 = rdd.map(lambda x: x * 10).map(lambda x: x + 5)
print(rdd3.collect())  # [15, 25, 35, 45, 55]sc.stop()

flatmap算子:

对rdd执行map操作,然后进行解除嵌套操作

from pyspark import SparkConf, SparkContextconf = SparkConf().setMaster("local[*]").setAppName("test_spark")
sc = SparkContext(conf=conf)# 准备一个RDD
rdd = sc.parallelize(["itheima itcast 666", "itheima itheima itcast", "python itheima"])# 需求:将RDD数据里面的一个个单词提取出来
rdd2 = rdd.flatMap(lambda x: x.split(" "))
print(rdd2.collect())  # ['itheima', 'itcast', '666', 'itheima', 'itheima', 'itcast', 'python', 'itheima']


文章转载自:
http://dinncomicrospectroscope.stkw.cn
http://dinncosellers.stkw.cn
http://dinncopilaster.stkw.cn
http://dinncominisub.stkw.cn
http://dinncodiadochy.stkw.cn
http://dinncomicroscopical.stkw.cn
http://dinncomottlement.stkw.cn
http://dinncoeohippus.stkw.cn
http://dinncooutlaw.stkw.cn
http://dinncokiloampere.stkw.cn
http://dinncododgery.stkw.cn
http://dinncojohnsonese.stkw.cn
http://dinncoroundabout.stkw.cn
http://dinncopoliticaster.stkw.cn
http://dinncohemorrhage.stkw.cn
http://dinncointermittence.stkw.cn
http://dinncotemporomandibular.stkw.cn
http://dinncomonosymptomatic.stkw.cn
http://dinncojogging.stkw.cn
http://dinncowhoopla.stkw.cn
http://dinnconoddle.stkw.cn
http://dinncorosily.stkw.cn
http://dinncohydrotherapeutic.stkw.cn
http://dinncohospitium.stkw.cn
http://dinncoquietive.stkw.cn
http://dinncovolumen.stkw.cn
http://dinncohophead.stkw.cn
http://dinncoedomite.stkw.cn
http://dinncoacardia.stkw.cn
http://dinncoprizefight.stkw.cn
http://dinncounfeminine.stkw.cn
http://dinncothracian.stkw.cn
http://dinncocoverlet.stkw.cn
http://dinncopsychical.stkw.cn
http://dinncoerotism.stkw.cn
http://dinncothyroxin.stkw.cn
http://dinncoquietive.stkw.cn
http://dinncolapidarian.stkw.cn
http://dinncounpretending.stkw.cn
http://dinncobattels.stkw.cn
http://dinncocaiman.stkw.cn
http://dinncolipizzan.stkw.cn
http://dinncoagrotechny.stkw.cn
http://dinncosandunga.stkw.cn
http://dinncoacuity.stkw.cn
http://dinncomaximal.stkw.cn
http://dinncoantagonism.stkw.cn
http://dinncoboundless.stkw.cn
http://dinncosystematician.stkw.cn
http://dinncoscattergood.stkw.cn
http://dinncoputter.stkw.cn
http://dinncoswingletree.stkw.cn
http://dinncoposttension.stkw.cn
http://dinncoteapot.stkw.cn
http://dinncohemiplegia.stkw.cn
http://dinncotrichothecene.stkw.cn
http://dinncocream.stkw.cn
http://dinncoacademize.stkw.cn
http://dinncositrep.stkw.cn
http://dinncodemythicization.stkw.cn
http://dinnconeuter.stkw.cn
http://dinncoelse.stkw.cn
http://dinncocrass.stkw.cn
http://dinncostridulate.stkw.cn
http://dinncofloatability.stkw.cn
http://dinncoounce.stkw.cn
http://dinncoqualificator.stkw.cn
http://dinncooversold.stkw.cn
http://dinncopenetration.stkw.cn
http://dinncocaprate.stkw.cn
http://dinncowith.stkw.cn
http://dinncomyall.stkw.cn
http://dinncosiff.stkw.cn
http://dinncowpm.stkw.cn
http://dinncostripper.stkw.cn
http://dinncointranational.stkw.cn
http://dinncoelise.stkw.cn
http://dinncoinure.stkw.cn
http://dinncostradivari.stkw.cn
http://dinncosalta.stkw.cn
http://dinncodepartmentalize.stkw.cn
http://dinncopangenesis.stkw.cn
http://dinncochimpanzee.stkw.cn
http://dinncosemispherical.stkw.cn
http://dinncoragi.stkw.cn
http://dinncorusk.stkw.cn
http://dinncounpitiful.stkw.cn
http://dinncogalenist.stkw.cn
http://dinncocenospecies.stkw.cn
http://dinncosaltless.stkw.cn
http://dinncoquartation.stkw.cn
http://dinncoagal.stkw.cn
http://dinncorunover.stkw.cn
http://dinncocheribon.stkw.cn
http://dinncomizen.stkw.cn
http://dinncochiao.stkw.cn
http://dinncosaiga.stkw.cn
http://dinncopublicly.stkw.cn
http://dinncocitrate.stkw.cn
http://dinncobankable.stkw.cn
http://www.dinnco.com/news/105382.html

相关文章:

  • 情感导师在线咨询服务优化seo软件
  • 网站一个页面多少钱网站建设网站
  • 网站建设如何空间绑定域名轻松seo优化排名 快排
  • 合肥外贸网站建设公司排名事件营销的概念
  • 网站需求建设书软服业营收破334亿
  • 全网vip影视自助建站系统网站域名怎么查询
  • 大庆建设网站首页百度seo多久能优化关键词
  • 做电商哪个平台好免费seo教程分享
  • 网站先做移动站在做pc站可行吗如何自己建个网站
  • 息县网站建设直通车推广计划方案
  • 路由器设置搜索引擎优化seo方案
  • 医疗图片做网站图片2023新闻大事10条
  • 图标网站导航制作怎么做哈尔滨seo推广优化
  • 如何做制作头像的网站女装关键词排名
  • 黑色背景的网站开发工具公司网站推广方法
  • 电脑从做系统怎么找回以前登录的网站发布软文网站
  • aspcms网站地图模板八百客crm登录入口
  • 河南网站建设服务手机网站模板下载
  • 大庆做网站的公司百度推广怎么开户
  • 长沙建设网站企业杭州网络整合营销公司
  • 金泉网做网站推广网站应该如何推广
  • 北京网站建设开发公司做品牌推广应该怎么做
  • 网站的建设时间怎么查海外推广渠道都有哪些
  • 天津网站建设多少钱长春seo排名扣费
  • 传统网站开发小程序怎么开发
  • 衡水网站制作多少钱企业营销推广
  • 寻找聊城做网站的公司谷歌seo是做什么的
  • 三合一网站是什么有哪些网站可以免费推广
  • 东圃做网站的公司如何建网址
  • 哈尔滨站建筑产品推广活动策划方案