多くの場合、質問、タスクの実行方法、および正確な違いは何ですか。 ループはテーブル操作よりも遅く、行列はテーブル操作よりもさらに速いことが知られています。
テーブルの行とメソッドに応じて、JMPが正方形の列生成の期間を計算できるようにするスクリプトを作成しました。 結果は以下のとおりです。
- テーブルメソッドは、各セルに触れるよりも10倍高速です(各行に対して...)
- 行列の計算はテーブル法の5倍高速ですが、もう少し複雑です
以下のスクリプトでは、2乗演算を独自の計算に置き換えて、パフォーマンスを比較できます。

// compares the performance of
// Table calculation
// for each row
// and Matrix calculation
// and writes the result to a table
Names Default To Here( 1 );
perf_test = Function( {rows, type},
// create new table
cdt = As Table( (1 :: rows)`, <<COLUMN names=""></COLUMN>