본문 바로가기

CLASS

(3)
Numpy의 polyfit과 poly1d의 사용법 - 최소제곱법과 polynomial class 2018. 5. 14. 08:00 제가 아주 예전에 공업수학 연재를 하면서 최소제곱법을 소개했던 적이 있습니다. 에러의 제곱의 합을 최소화하는 공업수학적 방법인데 아주 유용합니다. 그리고, 이를 이용한 Python의 Numpy 함수인 polyfit을 이용해서 최근 제가 집필한 책 파이썬으로 데이터 주무르기 1장에서 서울시 구별 CCTV의 수와 인구수와 관계를 직선으로 표현하려고 또 사용을 했죠. 초급자를 대상으로 해서, 머신러닝의 개념을 사용한 것은 아니었습니다. 그러다가 이 두 함수, polyfit과 poly1d의 사용예를 좀 더 보여드리고 싶다고 생각을 한거죠^^ import numpy as np import matplotlib.pyplot as plt %matplotlib inline t = np.arange(0, 10, 0.01)..
간단한 예제를 통해 본 Python Class 2015. 2. 6. 07:00 요즘 은근히 바쁜척하면서 지내고 있답니다. 뭔가 더 재미난 것이 없을까 계속 찾는 걸로 봐서는 저는 하나에 집중하는 것보다 뭔가 계속 새로운 것에 흥미를 느끼는 스타일인 모양입니다. 몇일전에는 멀리서 지도교수님이 제가 있는 판교까지 찾아와주셔서 살짝 학교의 향기를 느낄 수 있었네요.^^. 오늘은 요즘 제가 보고 있는 몇몇 주제들 중에 Python에서 class를 사용하는 것에 대해 이야기를 할려고 합니다. 뭐 거창하게 class의 가치나 역할 등등을 이야기할 것은 아니구요. 그냥 예제 하나를 통해서 설명할려구요^^ Python에서 클래스의 구조는 위와 같은 것이 일반적인 구조입니다. class를 선언하고... 내부에 변수나 함수를 선언하는 것이지요. 내부에서 인자로 self를 사용하는 것과 __init_..
Processing에서 시리얼통신으로 받은 데이터를 그래프로 표현하기 2013. 10. 23. 18:39 요즘 제가 MATLAB을 시작으로, Arduino, Python 등에서 시리얼 통신으로 데이터를 핸들링하는 아주 기초적인 글을 몇개 다뤘는데요. 이번에는 Processing이라고 하는 툴을 최근에 소개했었는데[바로가기] 그 Processing으에 관련된 글을 하나 더 다룰려고 합니다. 가지고 놀다보니 Processing도 많은 장점들이 있더라구요. 그것도 정말 쉽게 잘 쓸수 있구요. Processing에 관련된 기초적인 이야기는 공식홈페이지[바로가기]만 가도 엄청 많으니 패스하구요. 이번글의 목적은 Processing에서 시리얼 통신을 통해 들어온 데이터를 그래프로 표현하는 것입니다. 거기에 살짝 양념을 쳐서 GUI를 살짝 흉내도 내도록 하구 있구요. 아무튼 뭐 그렇습니다.^^.일단 Processing에..

반응형