1. 학습
  2. /
  3. 강의
  4. /
  5. Rcpp로 R 코드 최적화하기

Connected

연습 문제

C++ 파일 안의 R 코드

C++ 파일을 sourceCpp()(또는 RStudio의 "Source" 버튼)로 컴파일하면, Rcpp가 코드를 컴파일하고 내보낸 함수를 R 함수로 사용할 수 있게 해줍니다.

또한 sourceCpp()는 /*** R 와 */ 사이의 주석을, 코드가 컴파일된 후 한 번 실행할 R 코드로 처리합니다.

/*** R
# 내보낸 R 코드를 여기에서 실행하세요
*/

이는 코드를 개발할 때 특히 유용합니다. 코드 변경의 효과를 매우 빠르게 시험해 볼 수 있기 때문입니다.

이 강의의 나머지 부분에서도 이러한 특수 주석을 계속 사용하게 됩니다.

지침

100 XP
  • /*** R 로 Rcpp R 주석 블록을 시작하세요.
  • 원점에서 (3,4) 점까지의 거리를 계산하도록 dist 함수를 호출하세요.
  • */ 로 Rcpp R 주석 블록을 닫으세요.