반응형
[파이썬 numpy]
대각행렬 생성 (eye)
대각행렬은 대각선위치에만 값이 있는 행렬을 말합니다. diagona matrix 라고 부릅니다. numpy에서 제공하는 대각행렬 생성 메소드는 대각선에 값 1을 갖는 행렬을 생성해줍니다.
numpy 를 불러오고 시작합시다.
import numpy as np
2x2 대각 행렬
>>> np.eye(2)
array([[1., 0.],
[0., 1.]])
3x3 대각 행렬
>>> np.eye(3)
array([[1., 0., 0.],
[0., 1., 0.],
[0., 0., 1.]])
반응형
'5-2 . Numpy 제공 자료구조 > Array 생성함수' 카테고리의 다른 글
[파이썬 numpy] 개수로 간격을 설정하여 배열 생성 (linspace) (0) | 2020.10.19 |
---|---|
[파이썬 numpy] 등차배열 생성 (arange) (0) | 2020.10.19 |
[파이썬 numpy] 1차원 배열를 원하는 형태의 배열로 만들기 (reshape) (0) | 2020.10.19 |
[파이썬 numpy] 모든 값이 사용자 지정값인 배열 생성 (full) (0) | 2020.10.19 |
[파이썬 numpy] 모든 값이 0인 배열 생성 (zeros) (2) | 2020.10.19 |
댓글