본문 바로가기

Python

[Python] 파이썬의 랜덤기능

파이썬에서 랜덤 기능은 총 4가지가 있는데요.

 

#np.random 관련 함수

np.random.rand()
np.random.randint()
np.random.randn()
np.random.choice()

 

하나씩 살펴보겠습니다.

 

1. np.random.rand(5) # 0~1 사이의 랜덤한 실수값 반환(5개)

 

random.rand함수는 괄호안의 범위 만큼의 랜덤한 실수값을 출력합니다.

array([0.71777616, 0.15777591, 0.79491494, 0.93460143, 0.57815695])

 

 

 

2. np.random.randint(10) # 0 ~ (10-1) 까지의 랜덤한 정수값

 

random.raindint는 괄호안의 범위 만큼의 랜덤한 정수값을 출력합니다.

7

 

 

 

3. np.random.randn(5) # 표준 정규분포 값 5개를 반환
                  # 평균(뮤) 0, 편차(시그마)는 1

 

random.randn은 괄호 안의 수만큼의 정규분포 값을 반환합니다.

이때 평균은 0이고, 편차는 1입니다.

array([-0.50297659,  1.56882926,  0.82374964, -1.40244544, -0.30074183])

 

 

 

4. np.random.choice([1, 2, 3, 4, 5])
# 배열 안의 값 중 랜덤한거 하나 뽑아서 반환

 

random.choice는 배열안의 값중 하나를 뽑아서 반환합니다.

5

 

 

 

'Python' 카테고리의 다른 글

[Python] Numpy  (0) 2025.03.14
[Python] Colab  (0) 2025.03.14
[Python] Pandas  (0) 2025.03.14
[Python] 파이썬에서 CSV만드는 법  (0) 2025.03.10
[Python] DB에 Select하기  (0) 2025.03.07