Vectors & Matrices_Ai_D10

dannialism·2021년 12월 1일
0

내용

선형대수학과 데이터사이언스의 관계.
데이터를 더 잘 다루기 위해 컴퓨터가 이해할 수 있는 정보 값으로 변환.

데이터는 행과 열로 구성.
메트릭스는 벡터로 구성.
벡터는 스칼라 값으로 구성.
메트릭스 - 벡터 - 스칼라

scalar
adjective
(of a quantity) having only magnitude, not direction. 정수, 실수, 문자로 표현 가능.

vector
noun
1 Mathematics & Physics a quantity having direction as well as magnitude, especially as determining the position of one point in space relative to another.
• a matrix with one row or one column.
• [as modifier ] Computing denoting a type of graphical representation using lines to construct the outlines of objects.

matrix
(Mathematics) a rectangular array of quantities or expressions in rows and columns that is treated as a single entity and manipulated according to particular rules.

Matrix Calculation
두 개의 matrices 곱하여 계산하는 방법. 왼쪽에 있는 표의 열에 있는 scalar를 오른쪽에 있는 표의 열에 포함되어 있는 값에 각각 곱하여 산출한다. 이 때, 왼쪽 표의 열은 오른쪽 표의 행의 수와 같아야 한다.

Determinant
determinant | dɪˈtəːmɪnənt |
noun
1 a factor which decisively affects the nature or outcome of something: pure force of will was the main determinant of his success.
• Biology a gene or other factor which determines the character and development of a cell or cells in an organism, a set of which forms an individual's idiotype.
2 Mathematics a quantity obtained by the addition of products of the elements of a square matrix according to a given rule.

determinant is the number that can represent for the attribute of the matrix.

Equition = (AD-BC)

Inverse

사용한 코드

try:
return np.linalg.inv(m)
except:
return -1
try : 먼저 시도 해서 return 값으로 돌려 보내라.
except : 예외는 이 값을 적용해서 return 값으로 보내라.

np.linalg.inv() : inverse matrix의 값을 구하는 명령어.

if type == '':
    somthing = 
else:
    something = 
    
return err

if 를 사용하는 방법은 python과 같다.

np.array([2,4,6]) : array를 만든다. []은 리스트이며 한 행으로 되어 있는 array를 만든다. 2행의 array를 만드려면 [],[]으로 표기한다.

np.abs(v) : 절대값으로 만들어 준다.

np.dot(a, b) : 벡터 내적을 구한다.

for a in (b,c,d,) : a가 b,c,d 의 값을 불러온다. 즉, 반복 행동을 하고 동작이 끝나면 정지 한다.

profile
danny + realism

0개의 댓글