벡터화된 코드: 곱셈
다음 코드는 전통적인 C나 Fortran 스타일로 작성되어 있어요. 곱셈의 벡터화된 버전 대신 for 반복문을 사용하고 있죠.
x <- rnorm(10)
x2 <- numeric(length(x))
for(i in 1:10)
x2[i] <- x[i] * x[i]
이 코드를 벡터화해서 더 "R답게" 바꿔 보세요. x는 이미 준비되어 있어요.
이 연습은 강의의 일부입니다
효율적인 R 코드 작성
연습 안내
- 위의 예제 코드를 읽고 무엇을 계산하는지 파악하세요.
- 그 코드를 벡터화된 해법으로 다시 작성하세요. 힌트:
- 해법은 한 줄 의 코드여야 해요.
for반복문을 사용하지 마세요.- 곱셈 연산자는 이미 벡터화되어 있어요!
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Store your answer as x2_imp
x2_imp <-