[카테고리:] 프로그래밍
-
3강. 실세계로부터 출발한 수학 – numpy
numpy란? 과학 컴퓨팅을 위한 라이브러리로서, 다차원 배열과 수치 데이터를 효율적으로 처리할 수 있는 도구를 제공한다. 실세계에서 수집된 복잡한 데이터를 다루는 데 유용하며, 데이터 분석, 머신 러닝과 같은 다양한 분야에 사용된다. numpy.ndarray numpy.ndarray는 파이썬의 list 자료형과 비슷한 것이라고 생각하면 되며, 수학적 연산에 최적화된 고성능의 배열이다. 파이썬의 리스트처럼 여러 데이터를 한 번에 담아 표현할 수 있으며, 행렬,…
-
2강. 시각화 – matplotlib
이 글에서는 시각화에 유용한 라이브러리, matplotlib를 소개한다. matplotlib란? 종합적인 시각화를 지원하는 라이브러리로서, 정적, 동적인 시각화 모두 가능하다. 수학 수업에서는 주로 그래프를 그리는 도구로 인식된다. sympy와 달리, 식으로 표현되지 않는 비정형 데이터도 표현할 수 있다. matplotlib의 상태기반 인터페이스 matplotlib.pyplot을 이용하여 시각화할 때는 특유의 상태기반 인터페이스를 먼저 이해해야 한다. 예를 들어, 아래와 같이 세 점을 잇는 꺾은선…
-
1강. 수식, 함수 구현 – sympy
이 글에서는 수식을 작성하는 데 유용한 파이썬 라이브러리인 sympy를 소개한다. sympy란? sympy는 기호와 관련된 수학을 위한 라이브러리다. 여기서 기호란, 와 같은 수학 기호를 말한다. sympy를 이용하면 문자 x에 관한 함수 f(x)에 대하여, 미분, 적분 등의 다양한 수학적 기능을 수행할 수 있다. sympy 이용 예제 ① 변수 설정 x, y, z를 변수로 설정하는 코드는 아래와 같다.…
-
주식 매매 신호 감지 및 이메일 알림 시스템
주식 매매 시 참고해야 할 것들 주식 투자에서, 차트만 보고 투자하는 것은 위험한 투기에 가깝다. 예를 들어 어떤 종목의 차트가 아래와 같다면 당신은 어떻게 할 것인가? 실제 바로 다음의 상황은 아래와 같았다. 이 경우 차트 상의 주가의 움직임만 볼 게 아니라 모멘텀을 분석했다면 주가 하락을 미리 감지할 수 있었다. 모멘텀은 주가의 추세를 말하는 것으로, 모멘텀을…