03
02 '16
Появление ошибки при выполнении скрипта R может привести к тому, что скрипт может прекратить выполнение, так и не дойдя до конца программы. Для того, чтобы предотвратить такое нежелательное поведение в R существует оператор tryCatch (и его более «продвинутый» близнец — функция try): inputs <- list(1, 2, 4, -5, ‘oops’, 0, 10) output <-…
03
02 '16
Попробуем рекурсивное вычисление чисел Фибоначчи: def fib(n): if n<2: return n return fib(n-1)+fib(n-2) %timeit fib(20) 100 loops, best of 3: 5.53 ms per loop Процесс можно ускорить в ~3 раза если выполнить данную операцию в Cython: %load_ext Cython %%cython def fib_cython(n): if n<2: return n return fib_cython(n-1)+fib_cython(n-2) %timeit fib_cython(20)…