💻

공집합이 아닌 정점(vertex or node)의 집합 V와 서로 다른 정점의 쌍(vᵢ, vⱼ)을 연결하는 변 또는 연결선(edge)의 집합 E로 구성되는 구조 G G = (V, E) V = {v₁, v₂, … , vₙ} E = {e₁, e₂, … ,eₘ} = {(vᵢ, vⱼ}, … } 용어 그래프 G = (V, E)에서 정점 u, v를 연결한 변 e가 있을 때 인접(adjacent) : 정점 u, v의 관계 근접(incident) : 변 e와 정점 u, v의 관계 루프(loop) : 근접하는 점이 같은 점인 변 e 경로(path) : 모든 edge가 존재할 때 정점의 열, v₁, v₂, v₃,…. vₖ → 경로의 길이는 k-1 단순경로 : 같은 연결선 두 번 포함하지 않는 경로 기본경로 : 어떤 정점들..
Positive Definite Matrices :: 양의 정부호 행렬 eigenvalue의 부호는 매우 중요하다. 따라서 Positive(Negative) Definite로 eigenvalue 부호 파악할 수 있다. 정의 Positive Definite Matrices n*n square matrix A에 대해 모든 nonzero vector x에 대해 x’Ax > 0를 성립한다면 A는 Positive Definite이다. Negative Definite Matrices n*n square matrix A에 대해 모든 nonzero vector x에 대해 x’Ax < 0를 성립한다면 A는 Negative Definite이다. EX. Symmetric positive Definite Matrices ::..
데이터프레임 시리즈는 단일 변수의 관측값 기록하기에 적합하지만 여러 변수에는 적합하지 않음 따라서 데이터프레임을 사용하는 것이 효율적 2.1.1. 딕셔너리 구조로 데이터프레임 생성 DataFrame() 메서드에 딕셔너리 구조를 넘겨주며 생성 df = pandas.DataFrame({'A' : [1, 2, 3, 4], 'B' : [11, 12, 13, 14]}, index = [2000, 2001, 2002, 2003]) #index는 없어도 됨 print(df) 2.1.2. 시리즈로 데이터프레임 생성 DataFrame()의 생성자로 시리즈의 이름과 시리즈를 딕셔너리 형태로 넘겨주며 생성 a = pandas.Series([1, 2, 3, 4], index = [2000, 2001, 2002, 2003], ..
Symmetric Matrices :: 대칭 행렬 실수 대칭 행렬은 다음과 같은 성질을 가지고 있음. 성질 eigenvalue가 실수이다. orthogonal한 eigenvector를 가진다. Spectral Theorem :: 스펙트럼 정리 모든 symmetric matrix A는 A = QΛQ’으로 diagonalizable하다. Q : orthonormal eigenvector의 행렬 Λ : 실수 eigenvalue 즉, 다음의 성질을 만족한다. 성질 1 : 실수 symmetric matrix는 실수 eigenvalue를 가진다. 성질 2 : 실수 symmetric matrix는 orthogonal eigenvector를 가진다. 성질 1 증명 더보기 들어가기에 앞서. Conjugate Transp..
pandas는 넘파이 기반의 데이터 처리를 위한 파이썬 라이브러리이다. 구조화된 데이터를 쉽고 빠르게 가공할 수 있는 자료형과 함수를 제공한다. 0.1. padas 설치 pip install pandas 1.1. 시리즈 생성 Series()에 리스트 형태의 생성자를 넘겨주면 생성할 수 있다. s = pandas.Series([0.0, 1.0, 2.0, 3.0]) print(s) 1.2. 인덱스 변경 Index()에 리스트 형태의 생성자를 넘겨주어 변경할 수 있다. s.index = pandas.Index([4.0, 5.0, 6.0, 7.0]) print(s) 1.3. 인덱스명, 시리즈명 설정 name속성으로 변경할 수 있다. s.index.name = “인덱스명” s.name = “시리즈명” 1.4. 데..
Diagonalization :: 대각화 n*n mattix A가 eigenvalues λ₁, λ₂, …, λₙ 을 가지고 있고, 서로 독립된 eigenvector x₁, x₂, …, xₙ 을 가지고 있다고 가정하자. ((λᵢ, xᵢ)는 eigenpair) S = [x₁ x₂ … xₙ], Λ = diag(λ₁, λ₂, …, λₙ)라 하면 S⁻¹AS = Λ 증명. AS = A[x₁ x₂ … xₙ] = [A*x₁ A*x₂ … A*xₙ] = [λ₁*x₁ λ₂*x₂ … λₙ*xₙ] = SΛ Difference Equation :: 등차 방정식 일반적으로 uₖ₊₁ = A*uₖ는 다음의 단계로 풀 수 있다. A의 독립 eigenvector로 이루어진 matrix S를 찾는다. C = S⁻¹*u₀을 만족하는 C를 찾..
implement
'분류 전체보기' 카테고리의 글 목록 (10 Page)