主要内容

zip

类: matlab.compiler.mlspark.RDD
命名空间: matlab.compiler.mlspark

将一个 RDD 与另一个 RDD 配对

语法

result = zip(obj1,obj2)

说明

result = zip(obj1,obj2) 返回一个键-值对组 RDD result,其中,对组中的第一个元素来自 obj1,第二个元素来自 obj2。输出 RDD resultobj1 具有相同数量的元素。obj1obj2 的长度必须相同。

输入参数

全部展开

输入 RDD,指定为 RDD 对象。

输入 RDD,指定为 RDD 对象。

输出参量

全部展开

由两个输入 RDD 配对生成的输出 RDD,以 RDD 对象形式返回。

示例

全部展开

%% Connect to Spark
sparkProp = containers.Map({'spark.executor.cores'}, {'1'});
conf = matlab.compiler.mlspark.SparkConf('AppName','myApp', ...
                        'Master','local[1]','SparkProperties',sparkProp);
sc = matlab.compiler.mlspark.SparkContext(conf);

%% zip
x = sc.parallelize({'A', 'B', 3});
y = sc.parallelize({1, 2, 'C'});
out = x.zip(y).collect(); % {{'A',1},{'B',2},{3,'C'}}}

版本历史记录

在 R2016b 中推出