본문 바로가기

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

(25)
00. 파이썬으로 배우는 수학 기초 : Jupyter Notebook에서 LaTeX 사용하는 방법(수식 만들기) 개요 LaTeX는 문처처리 시스템으로 수식을 표기할 수 있도록 해주는 기특한 녀석입니다. 이번 글에서는 LaTeX의 사용방법에 대해서 알아보도록 하겠습니다. LaTeX란 무엇인가? Jupyter Notebook에서는 LaTeX를 이용해서 수식을 표기할 수 있게 해줍니다. 한글로는 레이텍 혹은 라텍이라고 발음한다고 합니다. Jupyter Notebook에서 LaTeX 사용하는 방법 수식 작성 -> markdown 선택 -> Run 실행 수식 문법 수식 문법에 대해 간략하게 알아보겠습니다. 위 수식을 LaTeX로 작성하기 위해서는 아래와 같이 기술해야합니다. $$y=2x+1$$ markdown 셀을 이용 $혹은 $$를 앞뒤로 감싸서 수식을 기술해야함 $ : 문장 안에 기술해야하는 경우 사용 $$ : 전체 라..
05. [Python] matplotlib 기초 : 히스토그램 만들기 개요 이번에는 히스토그램을 그리는 방법을 알아보도록 하겠습니다. 실습환경 실습환경은 아나콘다와 Jupyter Notebook을 사용합니다. 아나콘다 설치 및 사용방법은 아래 링크를 확인해 주세요. https://iot-lab.tistory.com/113 산포 그래프 hist()함수를 이용해서 히스토그램을 그릴 수 있습니다. 히스토그램은 각 값의 빈도수를 수를 사각형의 기둥으로 표시하는 그래프입니다. 코드에서는 데이터 배열을 이용해서 히스토그램을 그리는 샘플입니다. import numpy as np import matplotlib.pyplot as plt data = np.array([0, 1, 1, 2, 2, 2, 3, 3, 4, 5, 6, 6, 7, 7, 7, 8, 8, 9]) plt.hist(data..
04. [Python] matplotlib 기초 : 산포 그래프 만들기 개요 이번에는 산포 그래프를 그리는 방법을 알아보도록 하겠습니다. 실습환경 실습환경은 아나콘다와 Jupyter Notebook을 사용합니다. 아나콘다 설치 및 사용방법은 아래 링크를 확인해 주세요. https://iot-lab.tistory.com/113 파이썬 아나콘다(Anaconda) 설치하기 개요 아나콘다를 도입하면, Python으로 머신러닝을 조금 쉽게 시작할 수 있습니다. 아나콘다는 많은 수식계산, 머신러닝용 외부 패키지를 내장하고 있는 파이썬 배포판으로 간편하게 파이썬 코딩 iot-lab.tistory.com 산포 그래프 scatter()함수를 이용해서 산포그래프를 그릴 수 있습니다. 코드에서는 x좌표와 y좌표에서 산포그래프를 그리는 샘플입니다. import numpy as np import ..
03. [Python] matplotlib 기초 : 그래프 꾸미기 개요 이번에는 그래프를 꾸미는 방법을 알아보도록 하겠습니다. 실습환경 실습환경은 아나콘다와 Jupyter Notebook을 사용합니다. 아나콘다 설치 및 사용방법은 아래 링크를 확인해 주세요. https://iot-lab.tistory.com/113 파이썬 아나콘다(Anaconda) 설치하기 개요 아나콘다를 도입하면, Python으로 머신러닝을 조금 쉽게 시작할 수 있습니다. 아나콘다는 많은 수식계산, 머신러닝용 외부 패키지를 내장하고 있는 파이썬 배포판으로 간편하게 파이썬 코딩 iot-lab.tistory.com 그래프 꾸미기 좌표 축의 라벨 이름 푸이기 그래프의 타이틀 표시하기 그리드 표시 선의 스타일 변경 범례(legend) 설정 import numpy as np import matplotlib.p..
02. [Python] matplotlib 기초 : linspace함수와 그래프 그리기 개요 matplotlib로 그래프를 그릴 때에는 NumPy의 linspace()함수를 사용합니다. `linspace()' 함수의 사용법과 그래프 그리는 방법에 대해서 알아보도록 하겠습니다. 실습환경 실습환경은 아나콘다와 Jupyter Notebook을 사용합니다. 아나콘다 설치 및 사용방법은 아래 링크를 확인해 주세요. https://iot-lab.tistory.com/113 파이썬 아나콘다(Anaconda) 설치하기 개요 아나콘다를 도입하면, Python으로 머신러닝을 조금 쉽게 시작할 수 있습니다. 아나콘다는 많은 수식계산, 머신러닝용 외부 패키지를 내장하고 있는 파이썬 배포판으로 간편하게 파이썬 코딩 iot-lab.tistory.com linspace함수로 등간격의 배열 만들기 linespace()..
01. [Python] matplotlib 기초 : 시작하기 개요 그래프를 그리기 위해서는 사용하는 파이썬 모듈 matplotlib입니다. 코드의 결과물로 그래프로 가시화를 할 수 있습니다. 실습환경 실습환경은 아나콘다와 Jupyter Notebook을 사용합니다. 아나콘다 설치 및 사용방법은 아래 링크를 확인해 주세요. https://iot-lab.tistory.com/113 파이썬 아나콘다(Anaconda) 설치하기 개요 아나콘다를 도입하면, Python으로 머신러닝을 조금 쉽게 시작할 수 있습니다. 아나콘다는 많은 수식계산, 머신러닝용 외부 패키지를 내장하고 있는 파이썬 배포판으로 간편하게 파이썬 코딩 iot-lab.tistory.com matplotlib이란? matplotlib은 NumPy처럼 Python 외부 모듈입니다. 그래프를 그리거나 이미지를 표시..
01. [Python] NumPy 기초 : 시작하기 개요 NumPy는 Python 확장 모듈로서, 수학 함수를 연산할 수 있는 모듈입니다. 특히 인공지능을 개발할 때 벡터나, 행열에서 사용됩니다. Python기초를 아직 모르시는 분은 아래 링크에서 파이썬 기초 문법을 공부하고 오시면 좋을 것 같습니다. https://iot-lab.tistory.com/125 [Python] 파이썬 기초 문법 개요 파이썬은 다루기가 비교적 쉬워서 인공지능이나 수학분야에도 많이 사용되는 프로그래밍 언어입니다. 파이썬의 기본 문법을 알아보도록 하겠습니다. 파이썬이란? 파이썬은 심플한 프로그 iot-lab.tistory.com 실습환경 NumPy는 아나콘다에 포함되어 있으므로 Jupyter Notebook에서 import만 해주면 됩니다. 아나콘다 설치 및 사용방법은 아래 링크..
07. [Python] NumPy 기초 : 배열의 합계(sum), 평균(average), 최대값(max), 최소값(min) 개요 NumPy는 정말 많은 기능이 있습니다. 모든 기능을 다 소개하기에는 한계가 있기 때문에 가장 많이 사용되는 주요 기능 몇가지에 대해서만 알아보겠습니다. 더 많은 내용은 공식 홈페이지의 API Reference에서 검색이 가능합니다. https://numpy.org/doc/stable/reference/index.html 실습환경 NumPy는 아나콘다에 포함되어 있으므로 Jupyter Notebook에서 import만 해주면 됩니다. 아나콘다 설치 및 사용방법은 아래 링크를 확인해 주세요. https://iot-lab.tistory.com/113 합계, 평균, 최대값, 최소값 기능 NumPy에서 합계, 평균, 최대값, 최소값은 아래 함수를 사용하면 간단하게 계산할 수 있습니다. sum() : 합계 ..