더북(TheBook)

numpy는 배열 차원의 개수, 모양과 데이터 타입을 ndim, shape, dtype 속성에 저장한다.


ones.shape # 아직 변형되지 않았다면 원래 모양을 반환한다.

>>>

(2, 4)


numbers.ndim # len(numbers.shape)와 같다.

>>>

1


zeros.dtype

>>>

dtype('float64')


eye(N, M=None, k=0, dtype=np.float) 함수는 NxM차원의 단위행렬(k번째 주대각선이 모두 1이고 나머지는 0인)을 생성한다. k가 양수라면 주대각선 위로 대각선을 그린다. MNone(기본)으로 지정한다면 MN과 같다.


eye = np.eye(3, k=1)

eye

>>>

array([[ 0., 1., 0.],

       [ 0., 0., 1.],

       [ 0., 0., 0.]])

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.