hwechtla-tl:
Teos: R
Luksusristeilijä. Ihmisiä iltapuvuissa. Seinät täynnä visualisointeja
erilaisista asioista.
Miksi?
- R tunnetaan paremmin tilasto-ohjelmana, mutta se on oikeastaan
toiminnaltaan Schemen kaltainen ohjelmointikieli.
- R:ssä on (todennäköisesti tilastolaskentakäyttönsä vuoksi) sisään
rakennettuna hirmuinen määrä "käteviä" ominaisuuksia kuten valmiit
tietotyypit matriiseille ja tietokannoille, diagrammien piirtoa,
kaksi listaa on yhtä näppärää laskea yhteen kuin kaksi numeroa, ...
- Rikkaan ominaisuusvalikoimansa vuoksi R:ssä on joskus runsaudenpulaa
sen suhteen, miten jonkin asian tekee.
Kuvia netistä:
N <- 1e5
x <- runif(N, -3,3)
y <- runif(N)
method1 <- function(x,y) {
tmp <- NULL
for (i in 1:N) {
if (x[i] < 0) tmp <- c(tmp, y[i])
}
tmp
}
method2 <- function(x,y) {
y[x < 0]
}
näyttely: ohjelmointikielten kuvat
kommentoi
(viimeksi muutettu 20.01.2012 20:33)