전체 글
-
1. (Matlab) 알아두면 유용한 매트랩, 그래프 생성2) Tech 2020. 1. 21. 16:56
안녕하세요! 매트랩을 처음 시작하다가 그래프를 배웠었는데 굉장히 유용하다고 생각이 되어서 블로그에 적어보게 되었습니다! 부족하지만 잘봐주세요 ㅎㅎ 사실 매트랩을 처음 공부하시는 분들은 행렬이니 벡터니 이런 개념을 먼저 접하시는 분들이 많은데 그런내용이 나오면 빨리 포기 하고싶은 마음이 생겨버리죠..! 그래서 매트랩 그래프 부터 접근하여 매트랩의 편리함과 유용함에 대해 공유해볼까 합니다! 즉, 분석할 파일의 로딩과 로딩된 파일내 data를 손쉽게 그래프로 그려보는 방법인데요. 1. 매트랩을 실행 후 2. 그래프를 그릴 파일이 있는 폴더로 접근합니다. http://www.eia.doe.gov/emeu/aer/txt/ptb1108.html에서 제공한 gasprices.csv 파일을 사용했습니다. (파일 다운로..
-
[Python library] Numpy란1) Tech 2020. 1. 21. 12:23
Deep learning도 Big data를 다루는 분야이기 때문에 Data analysis 전용 library인 Numpy와 Pandas을 알아야 합니다. Numpy를 다루기 전에 정확히 Numpy 자체가 무엇인지를 파악하고 접근하고자 이렇게 글을 남깁니다. Keywords = Numpy, Python, Array 1. Numpy란? = Python Library 이다. = 시작은 수치해석 전용 Numeric이라는 python package에서 시작하여 확장 (extension)시킨 것이 Numpy이다. = Numpy 자체는 C언어로 구현 되어 있다. = 대형/다차원의 array와 matrix를 다루기 위한 도구 2. Numpy의 기본 단위 = Array라는 단위로 데이터를 관리 및 연산 3. Nump..
-
알고리즘, 계산 복잡도 이론, Big-O notation1) Tech 2020. 1. 20. 16:30
CS (Computer Science)논문을 읽다보면 Big-O에 대한 이야기가 나온다. 특히, 이 글을 읽는 사람들 중에는 Deep learning의 인기덕분에 Neural Network 의 내부 연산과 가속 알고리즘에 대한 관심의 증가로 Big-O를 자주 접했을 것입니다. 하지만, CS 전공자가 아니면 Big-O와 시간복잡도가 친근하지 않아 어려움을 겪을것이라고 생각합니다. 조금이나마 도움이 됬으면 하는 마음에 작성합니다. keywords = asymptotic notation, Big-O 1. Computational complexity theory (계산 복잡도 이론) = 컴퓨터 과학(Computer Science)에서 계산이론(Theory of computation, 컴퓨터 과학의 한갈래)의 분..