더북(TheBook)

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 ]]
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.