1. 학습
  2. /
  3. 강의
  4. /
  5. R의 병렬 프로그래밍

Connected

연습 문제

거래량 열 단위 연산

특정 기간 동안 거래(매수·매도)된 주식 수를 거래량이라고 합니다. 당신은 증권사에서 비즈니스 애널리스트로 일하고 있어요. 일별 거래량 변화를 담은 행렬 mat_stocks가 제공됩니다. 각 열은 특정 종목의 전일 대비 거래량 변화를 나타냅니다. 주어진 기간 동안 이들 종목의 거래량이 꾸준히 증가하는지 확인하려고 합니다.

함수 calculate_runs()가 제공됩니다. 이 함수는 두 개의 인수를 받습니다: 1) 거래량의 일별 변화, 2) run을 계산할 기간(일 수)에 해당하는 단일 값.

parallel 패키지는 이미 로드되어 있어요. mat_stocks의 각 열에 대해 calculate_runs()를 병렬로 적용하고, 기간은 5일로 지정하세요.

지침

100 XP
  • n_days를 클러스터로 내보내세요.
  • 행렬 mat_stocks의 각 열에 calculate_runs를 적용하세요.
  • period 인수 값은 n_days로 지정하세요.