print
par exempleprint
au code
fact <- function(x) {
x < 0 && return(x)
x * fact(x - 1.0)
}
r$> fact(6)
[1] 0
Rprof
cutVector <- function(vec, m) {
n <- length(vec) / m
lapply(0:(m-1),
\(x) vec[seq(n * x + 1, n * (x + 1))])
}
dist0 <- function(m, n = 1e4) {
dat <- sample(0:9,
size = n * m,
replace = TRUE)
dat_chopped <- cutVector(dat, m)
sapply(dat_chopped, \(v) mean(v == 0))
}
r$> dist0(4, 24)
[1]0.166 0.125 0.0416 0.166
system.time
bench
mark
ggplot2::autoplot
Patrick Fournier (Université du Québec à Montréal) MAT8186 Automne 2023