Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- > greater.than <- function(a, b) {
- + a > b
- + }
- >
- > x <- c(1:10)
- > y <- c(1:10)
- > n <- length(y)
- >
- > system.time({
- + for (i in 1:n) {
- + print(x > y[i])
- + }
- + })
- [1] FALSE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
- [1] FALSE FALSE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
- [1] FALSE FALSE FALSE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
- [1] FALSE FALSE FALSE FALSE TRUE TRUE TRUE TRUE TRUE TRUE
- [1] FALSE FALSE FALSE FALSE FALSE TRUE TRUE TRUE TRUE TRUE
- [1] FALSE FALSE FALSE FALSE FALSE FALSE TRUE TRUE TRUE TRUE
- [1] FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE TRUE TRUE
- [1] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE TRUE
- [1] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE
- [1] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
- пользователь система прошло
- 0.01 0.00 0.02
- >
- > system.time({
- + print(
- + sapply(x, greater.than, y)
- + )
- + })
- [,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10]
- [1,] FALSE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
- [2,] FALSE FALSE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
- [3,] FALSE FALSE FALSE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
- [4,] FALSE FALSE FALSE FALSE TRUE TRUE TRUE TRUE TRUE TRUE
- [5,] FALSE FALSE FALSE FALSE FALSE TRUE TRUE TRUE TRUE TRUE
- [6,] FALSE FALSE FALSE FALSE FALSE FALSE TRUE TRUE TRUE TRUE
- [7,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE TRUE TRUE
- [8,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE TRUE
- [9,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE
- [10,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
- пользователь система прошло
- 0 0 0
- >
- >
- > x <- c(1:100)
- > y <- c(1:100)
- > n <- length(y)
- >
- > system.time({
- + for (i in 1:n) {
- + print(x > y[i])
- + }
- + })
- пользователь система прошло
- 0.06 0.00 0.12
- >
- > system.time({
- + print(
- + sapply(x, greater.than, y)
- + )
- + })
- [ reached getOption("max.print") -- omitted 90 rows ]
- пользователь система прошло
- 0.03 0.00 0.02
- >
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement