통계 통계란? 관찰(수집)된 자료(현상/상태)에 대해서 통계적(수치적)으로 처리하고 연구하는 과정 기술통계와 추론통계가 있다. 기술통계(서술 통계, Descriptive statistics) 수집한 데이터를 요약, 묘사, 설명하는 통계 기법 자료의 요약된 정보를 대푯값(Representative value)으로 표현 기술 통계는 대체적으로 4가지로 분류가 된다. 통계적 수치(통계량) 중심에 대한 통계 산포에 대한 통계 관계에 대한 통계 형태에 대한 통계 bream_length = [25.4, 26.3, 26.5, 29.0, 29.0, 29.7, 29.7, 30.0, 30.0, 30.7, 31.0, 31.0, 31.5, 32.0, 32.0, 32.0, 33.0, 33.0, 33.5, 33.5, 34.0, ..
행렬의 곱셈 전편에 이어 행렬의 곱셈에 관해서 포스팅하겠습니다. 행렬의 곱셈에는 몇가지 규칙이 있습니다. 즉, 곱셈을 할 때 첫번째 행렬의 열과 두 번 째 행렬의 행의 차원이 같아야 합니다. 구체적으로 무슨 말인지 아래의 그림에서 알아보겠습니다. 즉, 행렬의 곱셈이 가능하게 하려면, 오른쪽의 행렬을 (3x1)이나 (3x2) 행렬로 바꿔줘야 합니다. 즉 1 X 3 3 X 1 1 X 3 3 X 1 이 되어야지 행렬 곱셈이 가능해 집니다. 예시로 2x2 행렬로 행렬의 곱을 해보겠습니다. 위와 같은 결과값이 나옵니다. ※참고 : 일반 숫자들의 곱셈과는 달리 행렬의 곱셈에서는 순서에 따라 값이 달라집니다. 넘파이에서는 실제 행렬 연산과 달리 폭넓은 브로드캐스팅을 제공해줍니다. # n차원 x 1차원 a = np.a..
데이터 분석을 하는데 행렬 연산을 하는 경우가 종종 있습니다. 먼저 행렬이 무엇인지 그리고 행렬의 꼴에 대해서 먼저 알아보도록 하겠습니다. 괄호 안의 가로 방향의 숫자 1 4 방향을 '행'이라고 하고, 세로 방향의 4 5 6 방향을 '열'이라고 합니다. 그래서 위의 행렬은 2 X 3 행렬이라고 합니다. 그러면 만약 아래와 같은 행렬의 모양은 어떨까요? 맞습니다. 3 X 1 행렬입니다. 만약에 모양이 다른 두 개의 행렬은 더하거나 뺄 수 있을까요? 행렬에서는 불가능한 연산입니다. 행렬의 덧셈과 뺄셈에서는 같은꼴의 행렬끼리만 덧셈과 뺄셈을 할 수 있습니다. 위의 예제는 2X2 행렬끼리의 덧셈을 보여주고 있습니다. 하지만 파이썬 넘파이에서는 꼭 같은 꼴의 행렬이 아니더라도 연산을 할 수 있도록 도와주고 있습니..