우리는 무작위로 샘플을 생성하는 매우 간단한 프로그램 (단일 스레드)을 사용합니다. 이를 위해 numpy
임의 함수 (예 : normal
또는 random_sample
)를 여러 번 호출합니다. 때때로 하나의 임의 호출의 결과로 다른 임의 함수가 호출되는 횟수가 결정됩니다.Python numpy - 난수 재발생
이제 시작 부분에 시드를 설정하고 싶습니다. 내 프로그램을 여러 번 실행해도 동일한 결과가 나타납니다. 이를 위해 numpy
클래스 RandomState
의 인스턴스를 사용하고 있습니다. 이것이 처음에는 사실이지만, 결과가 달라지기 때문에 이것이 궁금합니다.
동시성이 없기 때문에 함수를 선형 호출하고 다른 임의의 난수 생성기를 호출하지 않으면 모든 작업을 올바르게 수행 할 때 왜 작동하지 않습니까?
* * * 표시! 문제를 나타내는 최소한의 예가 없으면 우리가 유용 할 가능성이 매우 낮습니다! – Bakuriu
제대로 수행하지 못하고 있습니다. numpy의 PRNG는 좋은 것으로 알려져 있습니다. 우리가 당신을 믿기를 원한다면, PRNG를 뿌리 내린 프로그램을 제공 한 다음 다른 실행 결과를내어 출력하십시오. 그렇지 않으면, 그것은 일어나지 않았다. –