`
wang_peng1
  • 浏览: 3944314 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

aggregate

 
阅读更多
First lets see how parallelize splits your data between partitions:

val x = sc.parallelize(List("12","23","345","4567"), 2)
x.glom.collect
// Array[Array[String]] = Array(Array(12, 23), Array(345, 4567))

val y = sc.parallelize(List("12","23","345",""), 2)
y.glom.collect
// Array[Array[String]] = Array(Array(12, 23), Array(345, ""))
and define two helpers:

def seqOp(x: String, y: String) =  math.min(x.length, y.length).toString
def combOp(x: String, y: String) = x + y
Now lets trace execution for x. Ignoring parallelism it can be represented as follows:

(combOp (seqOp (seqOp "" "12") "23") (seqOp (seqOp "" "345") "4567"))
(combOp (seqOp "0" "23") (seqOp (seqOp "" "345") "4567"))
(combOp "1" (seqOp (seqOp "" "345") "4567"))
(combOp "1" (seqOp "0" "4567"))
(combOp "1" "1")
"11"
The same thing for y:

(combOp (seqOp (seqOp "" "12") "23") (seqOp (seqOp "" "345") ""))
(combOp (seqOp "0" "23") (seqOp (seqOp "" "345") ""))
(combOp "1" (seqOp (seqOp "" "345") ""))
(combOp "1" (seqOp "0" ""))
(combOp "1" "0")
"10"

 

分享到:
评论

相关推荐

    mongodb group aggregate项目实战笔记

    ### MongoDB Group Aggregate 实战解析 #### 一、项目背景与目的 在数据分析领域,特别是针对时间序列数据的处理,MongoDB 提供了强大的查询和聚合功能。本实战笔记旨在通过一个具体的案例,来探讨如何利用 MongoDB...

    aggregate-v0.75.tgz

    "aggregate-v0.75.tgz" 是一个用于Cacti监控系统的插件包,它在IT领域中扮演着重要角色。Cacti是一款广泛使用的网络监控和图形化性能数据工具,尤其在服务器、网络设备和带宽利用率的监控方面表现出色。这个名为...

    mongo spring boot Aggregate 例子

    在本篇文章中,我们将深入探讨如何在Spring Boot应用中使用MongoDB的聚合框架(Aggregate)进行数据处理和分析。 首先,让我们理解MongoDB的聚合框架。在SQL世界中,我们有GROUP BY、JOIN等操作来对数据进行聚合和...

    2聚合感知函数@Aggregate_Aware

    根据给定的信息,我们可以深入探讨聚合感知函数(@Aggregate_Aware)的概念及其在特定场景中的应用。该知识点主要围绕如何处理复杂的数据集以及如何优化查询性能展开。 ### 聚合感知函数@Aggregate_Aware #### ...

    matlab开发-aggregate

    在MATLAB中,“aggregate”通常指的是对数据进行聚合操作,这是一种数据分析的重要方法,它涉及到将数据根据特定的分组变量进行汇总,并对每个分组应用特定的统计函数。这个“matlab开发-aggregate”可能是一个...

    使用aggregate在MongoDB中查询重复数据记录的方法

    MongoDB的`aggregate`函数是用于处理数据集合的高级工具,尤其在数据分析、报表生成以及数据清洗方面表现强大。在本场景中,我们将探讨如何利用`aggregate`来查询和处理重复数据记录。 首先,理解`aggregate`的基本...

    Aggregate Channel Features for Multi-view Face Detection

    a novel variant called aggregate channel features, make a full exploration of feature design, and discover a multi- scale version of features with better performance. To deal with poses of faces in ...

    THE COMPUTATION OF AGGREGATE LOSS DISTRIBUTIONS

    标题:“THE COMPUTATION OF AGGREGATE LOSS DISTRIBUTIONS”指的是总损失分布的计算。总损失分布是风险管理和保险精算中一个重要的概念,用于估计一定时期内所有索赔事件的损失总额的概率分布。在保险领域,了解...

    Delphi数据排序、Aggregate字段等dbExpress技巧实例.rar

    本实例主要探讨了两个核心主题:数据排序和使用Aggregate字段。以下是对这两个关键知识点的详细说明。 首先,我们来讨论数据排序。在Delphi中,当你从数据库获取数据时,可能需要对这些数据进行排序,以便于分析...

    Aggregate_Aware

    ### SAP BO 聚合感知函数 - Aggregate_Aware #### 一、概述 在SAP BusinessObjects(简称BO)环境中,聚合感知函数是一种强大的工具,它可以帮助用户在报告设计过程中处理复杂的聚合逻辑。聚合感知函数的主要作用...

    Cacti Aggregate Sum

    ### Cacti Aggregate Sum 插件详解 #### 特性 Cacti Aggregate Sum插件是基于用户Linegod(J.P. Pasnak)的一个指南开发而成。它的主要目的是减少创建基于两个或更多已存在图形的新汇总图形所需的手动任务量。尽管...

    meteor-aggregate, 对 Meteor的适当的MongoDB聚合支持.zip

    meteor-aggregate, 对 Meteor的适当的MongoDB聚合支持 meteorhacks:aggregate为 Meteor 添加适当聚合支持的简单软件包。 这个包在 Mongo.Collection 实例上公开了 .aggregate 方法。这只在服务器端工作,没有...

    Aggregate Channel Features for Multi-view Face Detection英文原文加翻译

    本文主要探讨的是“聚合通道特征”(ACF,Aggregate Channel Features)在多视图人脸识别中的应用。 聚合通道特征是一种用于目标检测的特征提取方法,由Paul Viola和Michael Jones在2004年提出的Haar特征基础上发展...

    maven-site-aggregate-plugin-2.7.0.jar

    maven-site-aggregate-plugin-2.7.0.jar

    maven-site-aggregate-plugin-2.10.0.jar

    maven-site-aggregate-plugin-2.10.0.jar

    maven-site-aggregate-plugin-2.0.0.jar

    maven-site-aggregate-plugin-2.0.0.jar

    aggregate pipeline 使用的集合下载

    我的博客:www.wangs0622.com, mongoDB-aggregate pipeline 使用的文档集合。

    mongo聚合函数(aggregate)java版

    mongo聚合函数(aggregate)java版, 类似mysql的group。 对应查询语句可查看 https://blog.csdn.net/xu180/article/details/89175663

    1聚合感知函数@Aggregate_Aware

    根据给定的信息,本文将对“1聚合感知函数@Aggregate_Aware”进行详细的解析与介绍。此函数在数据库查询及数据分析领域具有重要意义。 ### 1. 聚合感知函数@Aggregate_Aware简介 #### 1.1 定义与用途 聚合感知函数...

Global site tag (gtag.js) - Google Analytics