1
2
3
4
5
6
7
8
import numpy as np
np.random.seed(23) #이 메서드를 실행하면, 무작위로 난수를 발생시켜도 인자로 전달한 시드에 해당하는 난수값이 발생된다. 다시 말해, 같은 시드를 사용하여 이 메서드를 실행한 파이썬 코드는 어떤 PC에서 실행시키더라도 똑같은 난수값을 발생시킨다.  
arr1 = np.random.normal(loc=10, scale=2, size=(3, 2)) #평균 10, 표준편차 2인 실수들이 정규분포를 따라 무작위로 생성돼 3 x 2 크기의 array에 저장돼 리턴된다. loc, scale은 생략할 수 있으며, 이 경우 표준정규분포(평균 0, 표준편차 1)를 따르는 실수들이 무작위로 생성된다.
arr2 = np.random.randn(3, 2) #표준정규분포를 따르는 실수들이 무작위로 생성돼 3 x 2 크기의 array에 저장돼 리턴된다.
arr3 = np.random.randint(0, 10, size=(3, 2)) #0부터 9까지 정수들이 균등분포를 따라 무작위로 생성돼 3 x 2 크기의 array에 저장돼 리턴된다.
print(arr1[0, 0]) #n차원 array형 변수의 각 인덱스에 해당하는 값을 호출할 때에는 각 인덱스를 쉼표로 구분하여 호출하는 것이 권장된다.