-
Python에서 이진파일 (Binary file) 입출력
Python에서 이진 파일을 다루는 법을 소개한다.
-
타원을 등간격으로 N 등분하기
타원의 호의 길이가 등간격이 되도록 N 등분한다.
-
Computed Tomography (CT) 촬영의 원리
CT의 원리와 Python 예제 코드를 소개한다.
-
Numba를 이용한 Cuda 프로그램 예제
Python에서 Numba를 이용한 Cuda 프로그래밍 예제를 소개한다.
-
Lights Out 퍼즐 풀기
주어진 초기 상태에서, 모든 버튼의 불을 끄는 버튼 순서를 찾아본다.
-
Spyder IDE (Python의 Matlab과 유사한 개발환경)
Python에서 Matlab과 유사한 IDE를 사용할 수 있도록 하는 Spyder IDE를 소개한다.
-
Euler-Lagrange 방정식
Euler-Lagrange 방정식을 유도하고 sympy로 계산한다.
-
빛의 반사 및 굴절의 특성 유도
빛이 반사(reflection) 또는 굴절(Snells's law of refraction) 될 때 특성을 sympy를 이용하여 유도한다.
-
Python에서 Matlab 사용하기
Python에서 Matlab을 실행하고 데이터를 주고 받는다.
-
Conway's Game of Life (생명 게임)
콘웨이의 생명 게임을 Python으로 코딩한다.
-
Jupyter NoteBook에서 신호처리를 위한 설정
Jupyter NoteBook에서 신호처리를 편리하게 하기 위해 설정 값을 조정한다.
-
Pycharm(Python)을 Matlab 처럼
Spyder IDE는 Python을 Matlab처럼 사용 할 수 있는 Open Source 이지만, 안정성과 편의성이 좀 떨어진다. 그래서 개발툴로서 완성도 높은 Pycharm의 설정을 수정하여 Matlab처럼 사용하는 방법을 정리한다.
-
Taylor Series Using Sympy
Sympy를 이용하여 Taylor Series를 전개한다
-
Principle of Stationary Phase
Principle of Stationary Phase에 대해 기술하고 sympy를 이용하여 확인한다.