seed 를 생성하면 미리 정해진 세트의 난수를 반환합니다.
그래서 동일한 랜덤 배열을 반환할 수 있습니다
import numpy as np
print('seed=0')
np.random.seed(seed=0)
print(np.random.randint(0, 5, 5))
print(np.random.randint(0, 5, 5))
print(np.random.randint(0, 5, 5))
print('seed=0')
np.random.seed(seed=0)
print(np.random.randint(0, 5, 5))
print(np.random.randint(0, 5, 5))
print(np.random.randint(0, 5, 5))
output:
seed=0
[4 0 3 3 3]
[1 3 2 4 0]
[0 4 2 1 0]
seed=0
[4 0 3 3 3]
[1 3 2 4 0]
[0 4 2 1 0]
랜덤하지만 이전과 같은 배열을 반환 시킬 수 있습니다
'판다스 > 판다스 팁' 카테고리의 다른 글
[pandas] 파일에서 데이터 프레임을 읽어올 때 공통된 열이름이 있을 때 해결책 (0) | 2023.06.25 |
---|---|
[pandas] 문자열을 csv파일처럼 읽어 데이터 프레임으로 부르고 싶을 때 (0) | 2023.06.25 |
[pandas] 데이터 프레임의 인덱스에서 특정 값 제거하기 (0) | 2023.06.01 |
[pandas] read_clipboard 함수쓸 때 데이터에 공백이 있을 때 처리방법 (0) | 2023.06.01 |
[pandas] 그룹별로 가장 가까운 값을 기준으로 NaN을 채우기 (0) | 2023.05.27 |