- random.randn: 표준정규분포(standard normal distribution)를 따르는 난수를 생성한다.
# randn 함수는 임의의 표준정규분포 데이터를 만든다
rnd_num = np.random.randn( 4, 4 )
print( rnd_num )
print( rnd_num>0 ) # 생성한 난수 중 0 이상인 값만 출력
print( (rnd_num>0 ).sum( ) ) # 0 이상인 난수 값의 합계를 출력
print( rnd_num.mean( ), rnd_num.std( ), rnd_num.var( ) ) # 난수의 평균, 표준편차, 분산 출력
결과
[[ 2.26975462 -1.45436567 0.04575852 -0.18718385] [ 1.53277921 1.46935877 0.15494743 0.37816252] [-0.88778575 -1.98079647 -0.34791215 0.15634897] [ 1.23029068 1.20237985 -0.38732682 -0.30230275]] [[ True False True False] [ True True True True] [False False False True] [ True True False False]] 9 0.1807566944796825 1.1043867052451626 1.2196699947222656