Изменения

Перейти к: навигация, поиск

R:Измерение времени выполнения выражений

573 байта добавлено, 16:23, 22 января 2014
м
Функция system.time()
[1] 0.023 0.021 0.021 0.021 0.022 0.021 0.022 0.021 0.021 0.021
</syntaxhighlight>
 
В этом примере с помощью функции {{Inline-code|replicate()|lang=rsplus}} мы повторили выражение {{Inline-code|system.time(mean(x))[["elapsed"]]|lang=rsplus}} 10 раз, отфильтровав вывод функции {{Inline-code|system.time()|lang=rsplus}} так, чтобы нам выводилось только время выполнения команды. Как мы видим, время выполнения при повторном выполнении выражения может отличаться.
Базовый пакет позволяет реализовать процедуру многократного повторения выражения функции как минимум двумя способами. Первый - функция {{Inline-code|replicate()|lang=rsplus}}. Приведенное выше сопоставление времени выполнения двух выражений при использовании функции {{Inline-code|replicate()|lang=rsplus}} будет выглядеть следующим образом:

Навигация