пересечение

Класс: matlab.compiler.mlspark. RDD
Пакет: matlab.compiler.mlspark

Возвратите пересечение набора одного RDD с другим

Синтаксис

result = intersection(obj1,obj2)

Описание

result = intersection(obj1,obj2) возвращает элементы, которые являются пересечением набора obj1 и obj2.

Входные параметры

развернуть все

Вход RDD, заданный как объект RDD.

Вход RDD, заданный как объект RDD.

Выходные аргументы

развернуть все

Конвейерный RDD, содержащий пересечение набора двух входов RDDs, возвращенных как объект 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);

%% intersection
x = sc.parallelize({'A','B','C'});
y = sc.parallelize({'B','D'});
z = sc.parallelize({'E','F'});
out1 = x.intersection(y).collect(); % {'B'}

Введенный в R2017b