본문 바로가기

Python11

python에서 MATLAB .mat 파일을 읽어오자 공돌이들의 영원한 성역 MATLAB. 학교나 대기업에서는 많이 사용하지만, 우리처럼 작은 회사에서는 언감생심, 그림의 떡, 좋은건 알지만 너무 비싸서 못쓰는 프로그램. 그래서 공짜 python을 쓰는 중이긴 한데... 다른 업체와 같이 일하면서 전달받은 자료가 MATLAB에서 저장된 mat 파일인 경우에는 살짝 난감. 그러나 막강 python에는 왠만한 MATLAB 기능은 다 가지고 있으니, 찾으면 나오게 마련. 구글링하면 mat file을 열기위한 여러가지 방법들이 나오고 있지만 가장 심플하면서 신뢰성 있는 방법은 scipy 모듈을 사용하는 것. 얼씨구나, scipy는 이미 깔려있는거다. scipy.io.mio.loadmat() from scipy import io mat_file = io.loadma.. 2008. 8. 18.
python에는 scanf()가 없다. TODO : ( nnn, nnn, nnn)\n input stream에서 위와 같은 텍스트 데이터가 계속해서 들어온다. 이를 line 단위로 자르고, 각 숫자들을 뽑아내서 처리해야 한다. 예 : ( 123, 456, 789)\n 이 들어오면 [123, 456, 789]을 만들어내면 된다. python에는 C에서 처럼 간단한 input string을 편하게 파싱할 수 있는 수단이 없다. 대신 강력한 기능의 regular expression parser가 있다. -> module re 하지만 regular expression을 잘 모른다면 대략 난감. 2008. 3. 24.
wxPython에서 이미지파일을 소스내에 포함시키기 How to embed image files into a python source?? python으로 GUI 프로그램을 짜다가 윈도 아이콘을 넣고싶을 때, 보통이라면 그냥 ico파일 만들어 wxFrame.SetIcon()으로 지정하면 된다. 하지만 간단한 유틸리티성격의 GUI 프로그램이라 딱 하나의 파일로 만들고 싶은 경우라면? 이미지 파일을 파이썬 소스로 변환해서 소스 파일내에 내장시킬 수 있다. wxPython에서 제공하는 img2py 유틸리티를 이용해 보자. import sys from wx.tools import img2py arg = '-i MyIcon.ico MyIcon.py' img2py.main(arg.split()) 위와같이 사용하면 MyIcon.ico 파일을 MyIcon.py 파일로 변.. 2008. 2. 29.
WMI 목차 개요 설치 Demo 사용예 CPU 사용량 모니터 Cookbook의 예제 사용 소감 개요 Windows Management Instrumentation. WMI는 MS Windows에서 각종 시스템 관련 유틸리티 기능을 제공하는 python module이다. Microsoft의 WMI를 wrapping한 것. 홈페이지 : http://timgolden.me.uk/python/wmi.html 홈페이지 2: http://pypi.python.org/pypi/WMI 다운로드 : http://timgolden.me.uk/python/downloads 22/Jan/2008 현재 최신 버젼 : 1.3.2 튜토리얼 : http://timgolden.me.uk/python/wmi-tutorial.html cookb.. 2008. 1. 22.