본문 바로가기

프로그래밍 언어/파이썬 수학

01. [Python] matplotlib 기초 : 시작하기

개요

그래프를 그리기 위해서는 사용하는 파이썬 모듈 matplotlib입니다.

코드의 결과물로 그래프로 가시화를 할 수 있습니다.

실습환경

실습환경은 아나콘다와 Jupyter Notebook을 사용합니다.

아나콘다 설치 및 사용방법은 아래 링크를 확인해 주세요.

https://iot-lab.tistory.com/113

 

파이썬 아나콘다(Anaconda) 설치하기

개요 아나콘다를 도입하면, Python으로 머신러닝을 조금 쉽게 시작할 수 있습니다. 아나콘다는 많은 수식계산, 머신러닝용 외부 패키지를 내장하고 있는 파이썬 배포판으로 간편하게 파이썬 코딩

iot-lab.tistory.com

matplotlib이란?

matplotlibNumPy처럼 Python 외부 모듈입니다.

그래프를 그리거나 이미지를 표시, 간단한 애니메이션을 만들 수 있습니다.

인공지능에 있어서 데이터를 가시화하는 부분이 중요하기 때문에 matplotlib를 많이 사용합니다.

NumPy를 같이 사용해야 하기 때문에 NumPy에 대해서는 아래 링크에서 먼저 공부하시고 오시면 도움이 됩니다.

https://iot-lab.tistory.com/133

 

01. [Python] NumPy 기초 : 시작하기

개요 NumPy는 Python 확장 모듈로서, 수학 함수를 연산할 수 있는 모듈입니다. 특히 인공지능을 개발할 때 벡터나, 행열에서 사용됩니다. Python기초를 아직 모르시는 분은 아래 링크에서 파이썬 기초

iot-lab.tistory.com

matplotlib를 import하기

그래프 등을 그리기 위해서는 matplotlibpylopt 모듈을 import 해야 합니다.

이때 데이터는 NumPy의 배열을 사용하기 때문에 NumPy도 같이 import 해야 합니다.

그리고, Jupyter Notebook에서 그래프를 표시하기 위해서는 %matplotlib inline 같이 선언해 줘야 합니다.

import 방법


%matplotlib inline



import numpy as np

import matolotlib.pyplot as plt

Jupyter Notebook에서 그래프가 표시되지 않은 대부분은 %matplotlib inline을 선언하지 않았기 때문입니다.

혹시라도 그래프가 표시되지 않은다면 %matplotlib inline를 최상단에 선언해주시기 바랍니다.

 

 

다음에는 linspace()함수와 그래프 그리기에 대해서 알아보도록 하겠습니다.

https://iot-lab.tistory.com/144

 

02. [Python] matplotlib 기초 : linspace함수와 그래프 그리기

개요 matplotlib로 그래프를 그릴 때에는 NumPy의 linspace() 함수를 사용합니다. `linspace()' 함수의 사용법과 그래프 그리는 방법에 대해서 알아보도록 하겠습니다. 실습환경 실습환경은 아나콘다와 Jupy

iot-lab.tistory.com