"admissions"라는 데이터 세트가 있습니다.numpy.random.seed()를 사용하면 어떤 차이가 있습니까?
간단한 데이터 세트에서 홀드 아웃 유효성 검사를 수행하려고합니다.
import numpy as np
np.random.permutation(admissions.index)
내가 순열 이전 np.random.seed()
를 사용해야합니까 : 데이터 세트, 나는 다음과 같은 명령을 사용하여 인덱스에 치환을 수행하기 위해? 그렇다면 왜 숫자가 np.random.seed(number)
에 무엇을 나타 냅니까?
은 여기를 확인하십시오 : https://docs.scipy.org/doc/numpy/
이 질문에 (JohnColeman에서) 주석과이 대답을 통합하기 위해,이 예를 언급 할 reference/generated/numpy.random.RandomState.html # numpy.random.RandomState – Markon정확히 동일한 순열 (예 : 디버깅 목적)으로 실험을 반복하려면 재현 가능한 시드를 설정해야합니다. 반복 할 필요가 없으면 명시 적 시드 부분을 건너 뛸 수 있습니다. 디버깅을 위해 명시 적 시드를 설정 한 경우 디버깅을 마쳤 으면이를 제거하십시오. –
[random.seed()의 가능한 복제본 : 무엇입니까?] (http://stackoverflow.com/questions/22639587/random-seed-what-does-it-do) –