ベクトル化は、R のワークスペースにある一連の入力に対して、単純な処理を暗黙的に並列化する方法です。多くの入力に対して同じ処理を行うために、低レベルのループに依存します。そして、私たちが行えるどんな並列化よりも高速です。可能な状況では、常にベクトル化を優先して使うべきです。
この演習はコースの一部です
理論を実践に変える、インタラクティブな演習のひとつをお試しください
R コードの厄介なボトルネックを見つけましょう。古典的な数値計算を並列で実行し、それが本当に効くのかを確認します。
現在の演習
R でさまざまな状況に並列化を活用し、依存関係を効率的に管理しましょう。遅いループを、軽快に動く処理へと生まれ変わらせます。
並列プログラミングにおける futures の活用を深く学びます。ベクター、リスト、データフレームを並列で処理しつつ、保守しやすいコードを書けるようになります。
並列プロセスのメモリ管理を学びます。コードの再現性を確保し、効率的なデバッグを並列プログラミングの道具箱に加えましょう。