목차

파이썬을 활용한 머신러닝을 학습하기 위해서는
기초적인 수학 개념인 스칼라, 벡터, 행렬에 대한 이해가 필요합니다.
이번에는 이 세 가지 개념을 간단히 정리하고,
파이썬에서는 어떻게 표현하고, 다루고 있는지에 대해서도 알아가 보고자 합니다.
스칼라(Scalar)
스칼라는 하나의 숫자 값을 의미합니다.
크기만 존재하고 점으로는 표현할 수가 없는 가장 기본적인 데이터 단위라고 볼 수 있습니다.
age=10 # 스칼라
이처럼 스칼라는 단일 값으로,
나이, 온도, 점수 등 하나의 정보를 표현할 때 사용됩니다.
벡터(Vector)
벡터는 여러 개의 값을 하나로 묶은 형태로,
수학적으로는크기와 방향을 가지는 수학적 양을 의미합니다.
파이썬에서는 주로 리스트를 사용하여 표현할 수 있습니다.
person_jumsu=[100,50,60] # 벡터
이처럼 벡터는 하나의 대상에 대한 여러 정보를 담을 때 사용됩니다.
예를 들어 한 사람의 여러 점수들을 다음과 같이 하나의 벡터로 표현할 수 있습니다.
행렬(Matrix)
행렬은 여러 개의 벡터를 모아놓은 구조로,
여러 개의 데이터 혹은 점의 집합을 말합니다.
파이썬에서는 리스트 안에 리스트를 넣어 표현할 수 있습니다.
persons_jumsu=[[100,50,60],[90,95,97],[100,95,98]] # 매트릭스
이처럼 행렬은 여러 사람들의 점수처럼
다수의 데이터를 구조적으로 표현할 때 유용합니다.
위의 3가지 개념들은 데이터를 표현하는 가장 기본적인 단위가 되기 때문에
개념을 잘 숙지하고 다음 단계인 Numpy로 넘어가야할 것 같아요!🧐
'개발' 카테고리의 다른 글
| 파이썬: 내적을 활용한 예측 모델 만들기 (1) | 2026.04.16 |
|---|---|
| 파이썬: NumPy에 대해 알아보기 (0) | 2026.04.15 |
| 파이썬: 예외처리 (0) | 2026.04.12 |
| 파이썬: 파일 입출력 (0) | 2026.04.11 |
| 파이썬: 상속(Inheritance)이란? (0) | 2026.04.10 |