cartesian

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

Создайте RDD, который является Декартовым произведением двух RDDs

Синтаксис

result = cartesian(obj1,obj2)

Описание

result = cartesian(obj1,obj2) создает новый RDD, который является Декартовым произведением между двумя RDDs, 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);

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

Смотрите также

|

Введенный в R2017b

Для просмотра документации необходимо авторизоваться на сайте