파이썬에서 랜덤 기능은 총 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 |