700+ courses, half price
Kursbeskrivning
R är ett utmärkt språk för datavetenskap, men ibland kan koden vara långsam att köra. Att kombinera R:s enkelhet med ett kompilerat språks hastighet är ett effektivt sätt att få ut den prestanda din kod förtjänar.C++ är ett modernt, högpresterande språk som är tillräckligt enkelt att lära sig i samband med att du snabbar upp R-kod. Med hjälp av paketet Rcpp integreras C++ sömlöst med R. Du lär dig skapa och hantera typiska R-objekt (vektorer och listor) samt skriva egna C++-funktioner för att dramatiskt förbättra prestandan hos din R-kod.
Förkunskapskrav
Kursplan
Kursöversikt
1
Introduktion
Skriv, prestandatesta och felsök din första C++-kod.
2
Funktioner och kontrollflöde
Skriv funktioner, styr flödet med if och else, och lär dig använda de tre typerna av loopar i C++.
3
Vektorklasser
Hantera och beräkna med Rcpp- och inbyggda C++-vektorer.
4
Fallstudier
Använd slumptal och skriv algoritmer för tillämpade tidsseriemodeller.
R
Optimera R-kod med Rcpp
Kurs
slutförd

