1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Rで学ぶスケーラブルなデータ処理

Connected

Bài tập

処理時間はデータサイズでどう変わりますか?

2つのデータセットの全要素を処理する場合、一方が大きければ、その分処理に時間がかかります。ただし、その「どれくらい長くなるか」は、サイズの比に必ずしも正確に比例するわけではありません。つまり、2つのデータセットがあり、一方がもう一方の2倍のサイズでも、処理時間が必ず2倍になるとは限りません。1.5倍になることもあれば、4倍かかることもあります。これは、データセットの処理にどの操作を使うかに依存します。

この演習では、Writing Efficient R Code コースで扱った microbenchmark パッケージを使います。

注意: 数値は科学的記数法で表記しています。$$1e5 = 1 * 10^5 = 100,000$$

Hướng dẫn

100 XP
  • microbenchmark パッケージを読み込みます。
  • microbenchmark() 関数を使って、ランダムベクトルのソート時間を比較します。
  • mb に対して plot() を呼び出します。