본문 바로가기

matplotlib6

Python 에서 matplotlib 사용하여 그래프 그리기 요즘은 굉장히 다양한 오픈소스 프로그램들이 있습니다. 수치 분석에 주로 MATLAB 을 사용하곤 했지만 요즘은 MATLAB 을 꼭 써야 하는 것들이 아니라면 Python 을 주로 사용하고 있습니다. 회사에서는 차량용 MBD(Model Based Development) 개발을 위해 Simulink 환경에서 Stateflow 툴박스를 주로 활용하는데 모델링의 일부는 Stateflow API 를 사용하여 MATLAB 스크립트를 통해 자동으로 모델을 구성하는 작업을 하곤 합니다. 모델링 구성후에는 당연히 simulation 을 수행하고 simulation 을 마치면 Embedded Coder 를 사용하여 MATLAB 알고리즘/Simulink 모델에 대해 C 코드 생성후 타겟 보드에서 테스트를 진행 합니다. 위와.. 2018. 1. 18.
Python Degree to Clock 변환 오늘은 파이썬을 활용하여 각도를 clock 값으로 변환하는 예제에 대해 알아보려 합니다. MATLAB Stateflow 에서 junction 을 연결 할 때 junction 의 연결 지점을 clock 값으로 설정 합니다. 이러한 경우 각도에 대한 clock 값을 알 필요가 있습니다. 아래는 각도를 clock 값으로 변환해 주는 코드입니다. Anaconda 를 설치해서 사용 중이라 numpy 나 matplotlib 은 설치가 되어 있는 상태입니다. import matplotlib.pyplot as plt import numpy as np def degreeToClock(degV): return str((-(degV / 360.0 * 12.0) + 3) % 12) if __name__ == '__main__.. 2015. 9. 13.
윈도우용 Python 모듈 모음 요즘 파이썬을 주로 사용하면서 다양한 모듈들을 찾는 재미에 푹 빠졌는데요~ 윈도우를 주로 사용하다 보니 pip 로 인스톨이 안되는 경우가 종종 있더군요. 이런 경우에는 버츄얼 박스에서 리눅스를 설치해서 사용해도 되긴 하는데~ 찾아보니 아래 주소에 다양한 윈도우용 파이썬 모듈들이 있더군요. http://www.lfd.uci.edu/~gohlke/pythonlibs/ 위 주소에서 제공하는 모듈들은 다음과 같습니다. pycosat, virtualenv, pip, setuptools, requests, libsvm, liblinear, cytoolz, dynd, gevent, bokeh, blaze, pygit2, numba, llvmlite, iris, pillow, mercurial, netcdf4, rpy.. 2014. 12. 27.
Python Pyzo, IEP 다양한 Python package 들 중에 Pyzo 라는 것을 발견 했습니다. 아래 포스팅에서 소개했던 spyder 와 비스므리한 package 같더군요. 2013/11/13 - [유틸] - 과학 분석에 사용되는 Python IDE Spyder 아래 공식 홈페이지의 소개를 보니 data-centric 프로그래밍을 위한 툴을 만드는 게 목표라 하는데~ IEP 라는 IDE 가 같이 들어 있어서 사용하기 좋더군요. http://www.pyzo.org/ Pyzo 에는 아래 소개와 같이 다양한 packages 들이 같이 들어 있습니다. Numpy, scipy, matplotlib 와 같은 익숙한 package들도 있었지만 pandas, sympy, nose 와 같이 생소하지만 알아보고 싶은 package 들도 있.. 2014. 12. 3.
과학 분석에 사용되는 Python IDE Spyder MATLAB 과 같이 수치 분석등의 용도로 사용 할 수 있는 프로그램들로 아래 포스팅 들에서 Scilab, Freemat, Octave 등에 대해 설명 드려었는데요. 오늘은 python 을 사용하는 방법에 대해 설명 드리려 합니다. python 은 요즘 굉장히 많은 분들이 사용하는 스크립트 언어인데요~ perl 과 마찬가지로 굉장히 다양한 기능들을 추가해서 사용할 수 있고 문법도 비교적 깔끔해서 좋아하는 것 같더군요. Python을 MATLAB 과 비슷한 용도로 사용하기 위해서는 아래포스팅에서 밝힌 바와 같이 matplotlib, scipy, numpy 같은 모듈들을 다운로드 받아서 사용해야 하는데~ 이런 과정들도 귀찬더군요. 물론 요즘은 아래 포스팅에서 설명했던 pip 를 이용하긴 하지만~ 그래도 이것.. 2013. 11. 13.
Python numpy, scipy, matplotlib 스크립트 언어에 관심을 가지면서 자연스럽게Python 에 대해서도 조금씩 관심을 가지고 이용을 해 보고 있습니다. Python은 다양한 장점이 있는 언어이지만 수치 분석을 하는 저로서는 Python 에서 복소수 타입이 기본으로 제공이 된다는 측면이 굉장한 장점으로 보였습니다. MATLAB 과 같은 수치 분석에 특화된 소프트웨어를 제외 하면 복소수를 기본 타입으로 제공해 주는 언어는 드물었는데, python 은 다르더군요. 그래서 찾아보니 Python 에서 수치분석을 할 때 이용할 수 있는 모듈들로 numpy, scipy 와 같은 모듈과 그래프를 그리는데 이용되는 matplotlib 같은 모듈 등이 있길래 ~~ 오늘은 이 모듈의 설치 방법에 대해 간단하게 알아보겠습니다. 일단 Python 을 설치부터 해야.. 2012. 3. 8.