Vector 2

[네이버AI class] 3주차 (2) - 행렬

행렬의 개념행렬이란?  행렬은 벡터를 원소로 가지는 2차원 배열이다.행렬에는 행과 열이 있다.벡터처럼 np.array로 나타낼 수 있는데, 아래처럼 numpy에서는 행벡터를 원소로 가지는배열 array으로 정의한다.행렬의 특정 행을 고정하면 행벡터, 특정 열을 고정하면 열벡터라 부른다. 행렬을 확장해서 n개의 행 벡터 * m 개의 성분으로 이루어지는 배열로 볼 수 있다.  (n x m 행렬)행렬은 대문자 볼드체로 (A) 표시하기도, 소문자 행렬을 함께 나타내어 표시하기도(aij) 한다.A = np.array([[1,2,3], [4,5,6], [7,8,9]])   전치 행렬 (Transpose Matrix) 전치행렬이란 행과 열의 인덱스가 바뀐 행렬이다. Xij 가 Xji..

ML study 2024.05.17

[네이버AI class] 3주차 (1) - 벡터

벡터  (Vector) 벡터의 개념 벡터란 숫자를 원소로 가지는 리스트 또는 배열. 가로로 배열되면 행벡터, 세로로 배열되면 열벡터로 불리며,  벡터 안에 요소의 수가 곧 '벡터의 차원'이 된다. 벡터는 '공간에서의 한 점'을 나타낸다.- 1차원 벡터 : 1차원 공간 (x축) '수직선 상의 한 점'을 의미 (스칼라)- 2차원 벡터 :  2차원 공간 (x축, y축)  '좌표평면 상의 한 점'을 의미 (x,y) - 3차원 벡터 : 3차원 공간 (x축, y축, z축) '공간 상의 한 점'을 의미 (x,y,z) - n차원 벡터 : n차원 공간 (.... n개의 축) 'n차원 공간 상의 한 점'을 의미 벡터는 원점으로부터의 '상대적 위치'를 표현한다 아래 그림처럼 점, 화살표가 달린 선으로 시각화 할 수 있듯이 ..

ML study 2024.05.16