주요 콘텐츠

cartesian

두 RDD의 데카르트 곱인 RDD를 생성합니다.

구문

result = cartesian(obj1,obj2)

설명

result = cartesian(obj1,obj2)는 두 RDD인 obj1obj2의 데카르트 곱인 새로운 RDD를 생성합니다.

입력 인수

모두 확장

첫 번째 입력 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);

%% 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}}

버전 내역

R2016b에 개발됨

참고 항목

|