1. 학습
  2. /
  3. 강의
  4. /
  5. pandas로 효율적인 코드 작성하기

Connected

연습 문제

무작위 행 선택

이 연습 문제에서는 pandas DataFrame에서 복원 추출로 무작위 행(엔트리)을 선택하는 두 가지 방법을 비교해 보겠습니다.

  • 내장 pandas 함수 .sample()
  • NumPy의 무작위 정수 생성기 np.random.randint()

일반적으로 통계와 Machine Learning 분야에서는 알고리즘을 학습시킬 때 사용 가능한 데이터의 75%로 학습하고, 나머지 25%로 성능을 평가합니다.

이번 연습에서는 위 두 방법을 각각 사용해 전체 포커 핸드 데이터의 75%를 무작위로 샘플링하고, 어떤 방법이 속도 면에서 더 효율적인지 확인해 보겠습니다.

지침 1/3

undefined XP
    1
    2
    3
  • np.random.randint() 방법을 사용해 포커 데이터셋의 행 75%를 무작위로 선택하세요.