대각행렬을 생성후, 분리하여 블록행렬 4개로 만드는 예제이다.
대각행렬은 np.diag([대각성분1,대각성분2, 대각성분3]) 의 꼴로 생성한다. 그리고 대각행렬의 일부를 dag[] 형태로 나누어 쪼갠 후, 다시 행,열로 합쳐저 D행렬을 생성한다.
대각행렬을 생성후, 일부 분리하여 다시 합치는 작업을 진행해보았다. 출력 결과 3x3 matrix에서 주 대각성분이 3,4,5인 대각행렬이 만들어지는 것을 확인할 수 있었다.
반응형
'Computer Science' 카테고리의 다른 글
[선형대수] python으로 행렬의 성분을 부분 출력하기, 행렬 성분의 일부를 변경하는 방법 (1) | 2023.12.06 |
---|---|
[선형대수] 파이썬으로 여러 행렬과 단위행렬 출력하기 (0) | 2023.12.05 |
[선형대수] 난수 행렬을 생성한 후, 역행렬을 구하기 (1) | 2023.12.03 |
[선형대수] 파이썬으로 행렬 벡터 기본연산 구현하기 (행렬 덧셈, 행렬 뺄셈, 행렬 곱셈) (0) | 2023.12.02 |
[c] 문자열을 입력 받고, 문자열 내부의 특정 문자열을 교체하기 (0) | 2023.12.01 |