기계 학습에서 데이터 랜덤 추출할때가 많다.
리스트 내의 1개의 원소만을 추출
-> choice()메서드를 이용해 1개의 원소를 랜덤으로 추출
import random
arr = [i for i in range(1,6)]
sampled = random.choice(arr)
print(sampled)
-> 결과 1~5 사이 정수 중 한개
import random
arr = [i for i in range(1,6)]
sampled = random.sample(arr, 3)
print(sampled)
-> 결과 1~5사이 정수 중 임의 추출한 3개를 포함한 리스트
import random
arr = [i for i in range(1,6)]
sampled = [random.choice(arr) for _ in range(3)]
print(sampled)
-> 결과값 : 중복허용 1~5사이 정수 중 3개를 포함한 리스트
-> choices()메서드 사용
import random
arr = [i for i in range(1,6)]
sampled = random.choices(arr, k = 3)
print(sampled)
-> 결과값 : 상동
import np
sampled = np.random.uniform(0,1,5)
print(sampled)
-> 결과값: 평균 0, 표준편차 1인 표준 정규분포에서 5개의 데이터 추출