반응형
정규분포로부터 무작위 표본 추출 - normal
np.random.normal(평균, 표준편차, 크기)
* 평균은 0, 표준편차는 1이 기본값
np.random.normal
난수 50개 생성
균등분포로부터 무작위 표본추출 - uniform
(동일한 확률로 실수 추출)
np.random.uniform(low, high, size)
* high는 포함되지 않음
np.random.uniform
100개의 난수 생성
균일분포의 정수 무작위 표본추출 - randint
(동일한 확률로 정수 추출)
np.random.randint(low, high, size)
* high는 포함하지 않음
np.random.randint
주어진 배열로부터 랜덤 샘플링 - choice
np.random.choice(배열, size)
* 배열이 아닌 정수가 주어진다면 np.arange(0, 정수)로 동작
** 중복 허용이 기본값, 중복 비허용은 replace=False
np.random.choice
0부터 9까지 10개의 랜덤 샘플링
중복 비허용
배열에서 랜덤 샘플링
반응형
'Numpy' 카테고리의 다른 글
Numpy - apply_along_axis (0) | 2020.08.24 |
---|---|
Numpy - random : rand, randn (0) | 2020.08.12 |
Numpy - np.log, np.log1p, np.exp (0) | 2020.08.12 |
Numpy - 등간격으로 나누기 : np.linspace (0) | 2020.08.08 |
Numpy - 배열 순서 섞기 : np.random.shuffle, np.random.permutation (0) | 2020.08.08 |