목록AI (43)
hojeomi blog
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/mu6MI/btqUM8CnJ4y/bL2vQw1uAkzDylASJOcIy0/img.png)
1. 행렬 내적 np.inner 2. 행렬곱 행렬곱을 통해 벡터를 다른 차원의 공간으로 보낼 수 있음 행렬곱을 통해 패턴추출 또는 데이터 압축이 가능함 3. 역행렬 역행렬의 조건 행과 열 숫자가 같아야 함(mxm 행렬) 행렬식(determinanat)가 0이 아니어야 함 위 두가지 조건을 만족하지 않는 행렬이지만, 역행렬이 필요할 때가 있음 → 유사역행렬(또는 의사역행렬)을 사용함 참고자료 1. 선형연립방정식 풀이 darkpgmr.tistory.com/108 [선형대수학 #5] 선형연립방정식 풀이 다양한 형태의 선형 연립 방정식을 최소자승법(least square method)과 SVD(singular value decomposition), pseudo inverse 등을 이용해서 푸는 방법을 정리해 봅..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/beXzr1/btqUwxjTyVn/EZfKYVjKGZCx5Ue1WPCO1k/img.png)
1. 벡터란 숫자를 원소로 가지는 리스트 또는 배열(array) 공간에서 한 점을 나타냄 원점으로부터 상대적 위치 숫자를 곱하면 길이만 변화 더하거나 빼면 위치이동 2. 벡터의 노름(norm) 원점에서부터의 거리 L1 노름: 절댓값을 모두 더한 것 예) 2차원 좌표평면계에서 x축을 따라서 이동하는 x값 절댓값을 더한 값 L2 노름: 유클리드 거리 np.linalg.norm으로 구현 가능 노름의 종류에 따라 기하학적 성질이 달라짐 두 벡터 사이의 거리 구하기 → 벡터의 뺄셈 이용, L1, L2노름 이용 두 벡터 사이의 각도 구하기 → L2 노름 이용(제2코사인 법칙 이용) 분자를 쉽게 계산하는 방법: 내적 내적은 정사영(orthgonal projection)된 벡터의 길이와 관련있음 proj(x) = ||..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/E4R21/btqUJYNVpgJ/m4ZHOWoeWKpLi4qkRLoqjK/img.png)
1. 행렬과 매트릭스를 코드로 표현하기 Numerical python 파이썬의 고성능 과학 계산용 패키지 Matrix와 Vector와 같은 Array 연산의 사실상의 표준 일반 List에 비해 빠르고, 메모리 효율적 반복문 없이 데이터 배열에 대한 처리를 지원함 선형대수와 관련된 다양한 기능을 제공함 2. ndarray numpy는 np.array 함수를 활용해서 배열을 생성함 → ndarray numpy는 하나의 데이터 타입만 배열에 넣을 수 있음 List와 가장 큰 차이점 → dynamic typting not supported 3. array creation array가 메모리 접근성이 더 좋음, array는 메모리의 크기도 일정함 리스트는 값이 들어있는 주소를 가리킨다 → 적혀있는 주소로 타고 들..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/clvzrW/btqUwxiPRc1/ZDDRk3f9nVB8wAGlrdQqXk/img.png)
1. 함수 호출 방식 개요 값에 의한 호출(call by value) 참조에 의한 호출(call by reference) 객체 참조에 의한 호출(call by object reference) 1-1) 값에 의한 호출(call by value) 함수에 인자를 넘길 때 값만 넘김 함수 내에 인자 값 변경 시, 호출자에게 영향을 주지 않음 1-2) 참조에 의한 호출(call by reference) 함수에 인자를 넘길 때 메모리 주소를 넘김 함수 내에 인자 값 변경 시, 호줄자의 값도 변경됨 1-3) 객체 참조에 의한 호출(call by object reference) → 파이썬에서 쓰는 방식 파이썬은 객체의 주소가 함수로 전달되는 방식 전달된 객체를 참조하여 변경 시 호출자에게 영향을 주나, 새로운 객체를 ..