メインコンテンツ

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

parallelize

クラス: matlab.compiler.mlspark.SparkContext
名前空間: matlab.compiler.mlspark

ローカルの MATLAB 値の集合から RDD を作成

構文

rdd = parallelize(sc,cellArray)
rdd = parallelize(sc,cellArray,numSlices)

説明

rdd = parallelize(sc,cellArray) は、cell 配列としてグループ化されたローカルの MATLAB® 値の集合から RDD を作成します。

rdd = parallelize(sc,cellArray,numSlices) は、numSlices で指定されたパーティション数をもつ RDD を作成します。

入力引数

すべて展開する

使用する SparkContext。SparkContext オブジェクトとして指定します。

値の集合。MATLAB cell 配列として指定します。

データ型: cell

作成するパーティションの数。スカラーとして指定します。

データ型: double

出力引数

すべて展開する

値の集合から作成された出力 RDD。RDD オブジェクトとして返されます。

すべて展開する

ローカルの MATLAB 値から 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);

%% parallelize
x = sc.parallelize({1, 2, 3, 4, 5});
y = x.count()

バージョン履歴

R2016b で導入