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

麻城网站制作公司天津seo排名公司

麻城网站制作公司,天津seo排名公司,四川城乡建设部网站,网站安全狗 fastcgi文章目录 1、mapValues算子功能语法举例 2、mapPartitions算子功能语法举例 1、mapValues算子 功能 针对二元组KV类型的RDD,对RDD中每个元素的Value进行map处理,结果放入一个新的RDD中 语法 def mapValues(self: RDD[Tuple[K,V]], f: (V) -> U) -…

文章目录

    • 1、mapValues算子
      • 功能
      • 语法
      • 举例
    • 2、mapPartitions算子
      • 功能
      • 语法
      • 举例


1、mapValues算子

功能

针对二元组KV类型的RDD对RDD中每个元素的Value进行map处理,结果放入一个新的RDD中

语法

def mapValues(self: RDD[Tuple[K,V]], f: (V) -> U) -> RDD[Tuple[K,U]]

举例

如何构造sc对象并创建RDD 参考文章:
【Spark中创建RDD的两种方式】Spark中如何获取sc对象、以及创建RDD的两种方式

rdd_kv = sc.parallelize([('laoda',11),('laoer',22),('laosan',33),('laosi',44)], numSlices=2)
# 拿到年龄,并加一
rsRdd = rdd_kv.mapValues(lambda age: age + 1)
rsRdd.foreach(lambda x:print(x))

2、mapPartitions算子

功能

对RDD每个分区的数据进行操作,将每个分区的数据进行map转换,将转换的结果放入新的RDD中

与 map 的区别:每个分区会调用一次(一个分区一个分区的数据进行处理,而map是一条一条数据进行处理),将这个分区的数据放入内存,性能比map更好,优化型算子,注意更容易出现内存溢出

语法

def mapPartitions(self: RDD[T], f: Iterable[T] -> Iterable[U] ) -> RDD[U]
  • 优点:性能快、节省外部连接资源
  • 缺点:如果单个分区的数据量较大,容易出现内存溢出
  • 场景:
    • 数据量不是特别大,需要提高性能【将整个分区的数据放入内存】
    • 需要构建外部资源时【基于每个分区构建一份资源】

举例

# 使用mapPartitions:对每个分区进行处理
def map_partition(part):rs = [i * 2 for i in part]return rs# 每个分区会调用一次:将这个分区的数据放入内存,性能比map更好,优化型算子,注意更容易出现内存溢出
map_part_rdd = input_rdd.mapPartitions(lambda part: map_partition(part))
http://www.wangmingla.cn/news/124515.html

相关文章:

  • 乾县住房和城乡建设局网站东莞优化seo
  • 韩雪冬做网站多少钱百度权重工具
  • 做网站一定需要服务器吗三明网站seo
  • 邯郸网站改版找谁做想开广告公司怎么起步
  • 郑州做网站zzmshl建立网站的详细步骤
  • 昆明如何做百度的网站石家庄疫情太严重了
  • 张家港做网站培训学校加盟
  • 网站改版方案模板免费加客源
  • 专业做物业网站的公司淘宝推广工具
  • 网站建设销售还能做吗网站seo应用
  • 建筑人才网站哪家公司网站做得好
  • 同城购物网站建设成本怎么开发自己的网站
  • 网站加视频播放设计怎么做的优化师是一份怎样的工作
  • 怎么做视频平台网站广州网络公司
  • 家具展示型网站什么软件可以搜索关键词精准
  • 青海省wap网站建设公司百度有人工客服吗
  • 本地wordpress数据快速排名优化怎么样
  • 什么是网络营销的最大优点安徽搜索引擎优化seo
  • 如何给网站划分栏目百度seo优化系统
  • 基本网站怎么做中小企业网站优化
  • 中山网站建设开发谷歌关键词排名查询
  • 洛阳网站建设制作多少钱平台推广是做什么的
  • 民权网站建设太原seo软件
  • 医美三方网站怎么做市场调研表模板
  • 外销网站定制网站开发
  • 网站logo设计在线生成sem与seo
  • wordpress function网站建设与优化
  • 网站建设需要哪些方面sem推广软件选哪家
  • 宁波市住房城乡建设委官方网站品牌推广包括哪些内容
  • 做网站php语言用什么工具百度退推广费是真的吗