본문 바로가기

API7

Python을 사용하여 데이터의 빈도 Count 하기 프로그래밍시 데이터들로부터 빈도를 측정하는 것은 매우 자주 있는 일 입니다. 이런 경우 프로그래밍언어에 따라서 다르 긴 하지만 hash 또는 dictionary 형태의 변수를 활용하여 데이터에 따른 빈도를 Count 할 수 있습니다. 저는 요즘 증권사 API를 사용해 보고 있고 주로 Python 을 많이 활용하는데 아래 주소에서 Counter() 에 대한 설명이 자세히 나와 있더군요. https://data-flair.training/blogs/python-counter/ 아래 코드와 같이 너무나 간단하게 데이터의 빈도를 세고 빈도 횟수에 따라 정렬하는 등의 작업을 할 수 있습니다. for 문 등을 사용하여 iteration 을 하고 싶은 경우 dict() 를 통해 dictionary 로 만든 후에 사용.. 2018. 5. 3.
시스템트레이딩 시작 시 참조할만한 사이트들 제 블로그를 보신 분들은 아시겠지만 저는 소프트웨어 뿐만이 아니라 주식이나 펀드 매매에도 관심이 있습니다. 소프트웨어 개발 경력이 있다보니 자연스럽게 시스템트레이딩에 관심을 갖게 되었습니다. 예전부터 관심이 있었지만 4~5 년 전에는 일반인들이 시스템트레이딩을 접하기가 그렇게 쉽지 않았습니다. 시스템 트레이딩을 하기 위해서는 증권사 API(Application Programming Interface)가 필요한데 예전에는 이런 API 들이 조금 미흡한 편이었습니다. 하지만 최근에는 증권사 API들이 잘 갖추어지고 있고 제가 알고 있기로는 키움, 대신, 이베스트, 미래에셋대우 증권 등에서 API를 제공해 주는 것으로 알고 있습니다. 시스템트레이딩을 하기 위해서는 소프트웨어 코딩 기술 뿐만이 아니라 수익 전략.. 2018. 3. 15.
애드센스 일치하는 컨텐츠 광고 포스팅과 댓글 사이에 넣기 어제 간만에 블로그 스킨을 변경 했습니다. 제 블로그 이름은 "남성의 MATLAB LOG" 인데 기존의 스킨에서는 이 블로그 이름이 안나오더군요. TickTock 이라고 되어 있어서 내 블로그 제목을 사람들이 TickTock 으로 오해 할 수도 있겠다는 생각이 들더군요. 그리고 기존에 스킨에서는 글자가 좀 보기 불편하게 나오는것 같아서 정말 백만년 만에 스킨을 변경 했습니다. 티스토리 스킨 변경 관련 웹서핑을 조금 해 보니 스킨은 반응형으로 하는게 좋다고 해서 반응형 스킨으로 변경 했고~ 이제 애드센스 광고를 넣는데... 이게 간만에 해보니 어디에 넣는게 맞는지 잘 모르겠더군요. 요즘은 애드센스 광고 넣기가 플러그인 형태로 되어 있어서 좋긴 한데 저는 오래전부터 글 하단 광고의 경우 블로그 글에 직접 넣.. 2018. 1. 12.
visio 2013 AP SystemI.Runtime.InteropServices.COMException (0x86DB09C6) 에러 날때 현재 visio 2013 버전을 사용하고 있으며 C# 을 사용하여 Visio 파일 자동화를 하곤 한다 이번에 Windows 를 다시 깔면서 visio 2013 을 다시 설치 했는데 C# 을 사용하여 Visio 파일을 저장할 때 vsd 확장자로 저장하면 다음과 같은 에러가 발생했다. System.Runtime.InteropServices.COMException (0x86DB09C6): 잘 되던게 안되서 무척 당황하다가 아래 링크를 통해 그 이유를 알 수 있었다. http://stackoverflow.com/questions/15659082/save-visio-2013-diagram-in-the-vsd-format Visio API 의 버그라고 한다. vsdx 확장자로 저장하게 코드를 바꾸었더니 저장 문제가.. 2017. 2. 9.
MATLAB stateflow 현재 차트의 data 다 찾기 MATLAB 의 Stateflow 는 Stateflow API 를 활용하여 m 파일 명령어로 구성 및 조정이 가능 합니다. 때에 따라서는 일일이 사람이 Stateflow 를 그리는것 보다는 Stateflow API 를 활용하는것이 효율 적인 경우가 많이 있습니다. Stateflow API 를 활용하면 Python 과 같은 스크립트 언어등을 활용하여 Stateflow 를 그리는 Code generation 등도 가능 합니다. 오늘은 Stateflow 에서 사용중인 Data 를 다 찾는 방법에 대해 알아보려 합니다. Stateflow 에서 Data 를 다루기 위해서는 Stateflow.Data Object 를 다 찾으면 됩니다. Stateflow 에서 data 를 다 찾는 스크립트는 다음과 같습니다. 위 코.. 2015. 7. 16.
C/C++ Directory File Listing C/C++ 을 사용하여 우리가 흔히 사용하는 ls 또는 dir 명령과 같이 directory 의 파일 또는 폴더의 리스트를 얻고 싶어서 찾아보니 아래 주소의 글이 나오더군요. 역시… stackoverflow http://stackoverflow.com/questions/612097/how-can-i-get-a-list-of-files-in-a-directory-using-c-or-c boost 와 같은 매우 좋은 라이브러리를 사용하는 방법도 있지만 첫번째 답변에 dirent.h 파일을 사용하는 방법이 설명 되어 있었습니다. dirent.h 는 C POSIX library 에 포함되어 있으며 MinGW 나 GCC 등에서는 사용할 수 있지만 Visual Studio에서는 사용할 수 없더군요. http://s.. 2014. 7. 20.
티스토리 블로그 API(MS Word API) 바로 가기 티스토리 블로그를 사용하시는 분들은 아래 포스팅에서 간단하게 설명 드렸던 블로그 API를 많이들 사용하실 텐데요~ 2011/03/05 - [컴퓨터일반] - 블로그 API 이미지 업로드 안될 때 저는 MS Word API를 이용해서 포스팅을 주로 작성합니다. 일단 MS Word에 많이 익숙한 탓도 있지만~ 웹이 아무래도 글 쓰기에 그리 편하진 않더군요. 보통 Word 에서 블로그 게시물 템플릿을 열 때는 아래 그림과 같이 (MS office 2013 기준) 새로 만들기에 들어가서~ 블로그 게시물 만들기를 클릭하는데요~ 저는 이렇게 단계별로 들어가기가 참~~ 귀찮더군요. 그래서 제가 좋아하는 Autohotkey 를 사용하여 바로 단축키로 들어가곤 합니다. Autohotkey 는 아래 주소에서 다운로드 해서 .. 2013. 9. 29.