25분
벡터화 연산 실습
Day 3: 왜 이렇게 느려요?
벡터화 연산 실습
pandas 고급 & 대용량 데이터 처리 > Day 3: 왜 이렇게 느려요?
학습 목표
루프를 벡터화 연산으로 변환한다 성능 개선을 측정한다
벡터화 연산 실습
느린 루프 코드를 빠른 벡터화 코드로 변환합니다.
변환 패턴
- 조건부 값 할당: if-else -> np.where()
- 복합 조건: and/or -> & / |
- 누적 연산: 루프 -> cumsum()
요구사항
3가지 느린 코드를 벡터화로 변환하고 속도를 비교하세요.
에디터 로딩 중...
정답 보기
에디터 로딩 중...