파이썬 np.random함수

허선우·2021년 5월 26일
0

PYTHON

목록 보기
6/17
post-thumbnail

numpy 라이브러리에 있는 random 모듈에 대해 알아보겠다.
np.random 라이브러리는 기존의 random라이브러리와 대부분 흡사하다.

정리된 페이지
https://docs.scipy.org/doc/numpy-1.15.0/reference/routines.random.html

1. np.random.rand()

0과 1 사이의 난수를 출력한다.
아래 예시처럼 np.array 행렬로 바로 만들 수 있다.

2. np.random.randn()

가우시안 정규분포를 따르는 난수를 괄호의 개수만큼 출력한다.
대부분 -1과 1 사이의 값이다.
randn*sdt+avg를 통해 정규분포를 따르는 샘플을 만들 수 있다.

3. np.random.randint()

정수값만을 리턴하는 함수입니다.

괄호안에 들어가는 정보
low -> 가장 낮은 값입니다.
high가 없이 low만 들어갔을때는 0과 low사이의 값을 리턴합니다.

high -> 가장 높은 정수를 적는 곳입니다.

size -> 몇개의 random값을 리턴할 것인지 적는 곳 입니다.
np.array 행렬의 형태로 리턴 받을 수 도 있습니다. (아래 예시 참고)

dtype -> 어떤 형태로 반환할 것인지 적는 공간입니다.

0개의 댓글