1005
7주차-Day4) Machine Learning 기초
선형대수 실습
실습 문제에 사용된 코드들 공유
import numpy as np
# 3 x 3 모양의 2차원 행렬(배열)을 만들어주세요.
A = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
A = np.array(A)
print(A)
# A의 행렬식을 변수 result에 담아주세요.
result = np.linalg.det(A)
print(result)
import numpy as np
A = np.array([[6, 3], [2, 8]])
# B에 A의 역행렬을 담아주세요.
B = np.linalg.inv(A)
print(B)
# result에 A와 B의 행렬 곱 연산 결과를 담아주세요.
result = np.dot(A, B)
print(result)
import numpy as np
# 2 x 2 모양의 2차원 배열(행렬)을 만들어주세요.
A = [[1, 2], [3, 4]]
A = np.array(A)
print(A)
e, v = None, None
# A의 eigen value 및 vector를 변수 e와 v에 담아주세요.
e, v = np.linalg.eig(A); v = v.T
print(e)
print(v)