Future 會把程式碼的執行延到需要結果時才進行。通常是當你明確取用其值時。以下的程式碼會建立一個 future,用來計算從 1 到 1,000,000 的平方根。
require(future) numbers <- 1:1000000 future_sqrt <- future(sqrt(numbers))
以下哪一個敘述關於 future_sqrt 是正確的?
future_sqrt
本練習屬於課程
將理論付諸實踐,立即體驗我們的互動練習
學會找出 R 程式碼裡那些惱人的效能瓶頸。你將以平行方式執行經典的數值運算,並學習如何檢查是否真的有幫助。
在 R 中於各種情境運用平行化,同時有效管理相依性。把那些慢吞吞的迴圈,變成流暢高效的流程。
深入探索在平行程式設計中使用 futures。你將學會以平行方式處理向量、列表與資料框,同時讓程式碼維持好維護。
當前練習
學會管理平行程序的記憶體。讓你的程式碼可重現,並把高效率的除錯技巧加入你的平行程式設計工具箱。