numpy.random.choice() 임의표본 추출

SOOYEON·2022년 12월 19일
0

note

목록 보기
7/8
random.choice(a, size=None, replace=True, p=None)
  • a : 1차원 배열 또는 정수
  • size : 출력 형태, size로 지정된 개수만큼 랜덤 샘플링 수행
  • replace : 중복 허용 여부 True/False (default : replace=True)
  • p : 각 데이터 추출 확률

ex)

복원추출(replacement)

0 이상 7 미만의 정수에서 5개를 추출 (중복 허용)

np.random.choice(7, 5, True)
# output
array([1, 2, 2, 0, 3])

비복원추출(without replacement)

0 이상 7 미만의 정수에서 5개를 추출 (중복 비허용)

np.random.choice(7, 5, False)
# output
array([5, 2, 0, 3, 4])

0개의 댓글