프로그래밍/PythonAdvanced
[파이썬] np.random.randient, randn, rand 차이
자연대생
2023. 7. 18. 18:55
np.random.randient(low, high, size=None, dtype=int)
low에서 high-1까지의 난수를 반환한다.
size 키워드로 shape를 지정할 수 있다.
지정하지 않은 경우 int형 난수를 반환한다.
np.randon.randn(d0, d1, ..., dn)
표준 정규 분포(평균이 0, 표준편차가 1)를 따르는 난수를 반환한다.
인수는 (d0, d1, ..., dn)을 넣으면 d0 * d1 * ... * dn의 난수 배열을 반환한다.
인수를 넣지 않으면 float형 난수가 반환된다.
np.random.rand(d0, d1, ..., dn)
0 이상 1 미만의 난수를 반환한다.
인수는 (d0, d1, ..., dn)을 넣으면 d0 * d1 * ... * dn의 난수 배열을 반환한다.
인수를 넣지 않으면 float형 난수가 반환된다.