728x90
반응형

벡터 2

행렬 (1)

행렬(Matrix)- 일반적으로 2차원인 경우 행렬이라고 함- 3차원 이상은 텐서 행렬의 정의- m * n (row * column) 직사각형 모양으로 배열한 것- 여기서 m * n이 행렬의 크기임여기서 i열 j행의 원소를 a(아래첨자)ij 라고 하며 성분이라고도 함 행렬의 종류1. 정방행렬 (Square Matrix)행과 열의 수가 같은 것주대각성분: 행열이 같은 숫자를 가지는 a()mn들의 집합? 2. 영행렬(Zero Matrix)모든 성분이 0인 행렬 3. 단위행렬(Identity Matrix)주대각성분이 1이고 나머지는 0인 것I 또는 E로 표기함 4. 삼각행렬(Triangular Matrix)정방행렬 중 주 대각선 아래 또는 위가 모두 0인 것상삼각행렬: 정방행렬 중 주 대각선 아래가 모두 0인..

코딩의 기록 2025.03.12

따라하며 배우는 파이썬과 데이터과학 -10.넘파이로 수치 데이터를 처리해보자

1. 리스트보다 넘파이의 배열이 훨씬 빠르다넘파이 배열은 리스트보다 처리속도가 압도적으로 빠르다넘파이: 대용량의 배열과 행렬연산을 빠르게 수행하며, 고차원적인 수학 연산자와 함수를 포함하고 있는 파이썬 라이브러리임 판다스나 기계학습을 위한 Scikit-learn, Tensorflow가 넘파이 위에서 작동하기 때문넘파이의 핵심적인 객체는 다차원 배열. 배열의 각 요소는 인덱스라고 불리는 정수들로 참조됨. 차원은 축(axis)라고 부름. 2. 리스트와 넘파이의 배열은 무엇이 다른가넘파이는 ndarry(n-dimension-array) 객체를 제공 ndarry는 n차원 배열을 의미배열은 동일한 자료형을 가진 데이터만 저장, 리스트는 동일하지 않은 자료형을 가진 항목들을 담을 수 있음1. ndarry는 c언어 ..

코딩의 기록 2025.02.17
728x90
반응형