A.1.5 난수 만들기
파이썬의 기본 라이브러리인 random으로도 난수를 만들 수 있지만, NumPy도 random 모듈을 통해 여러 난수 관련 함수를 제공한다.
- random.seed: 난수에 필요한 시드 값을 설정한다.
np.random.seed( 0 )
print( np.random.rand( 2, 3 ) )
결과
[[0.5488135 0.71518937 0.60276338] [0.54488318 0.4236548 0.64589411]]
- random.rand: 난수 배열을 생성한다.
print( np.random.rand( 5 ) )
print( np.random.rand( 2, 3 ) )
결과
[0.43758721 0.891773 0.96366276 0.38344152 0.79172504] [[0.52889492 0.56804456 0.92559664] [0.07103606 0.0871293 0.0202184 ]]