전체 글(140)
-
pandas
주요 python 패키지중 하나로, 각종 데이터를 테이블 형식으로 처리할수있게 도와주는 패키지. 2차원 배열처럼 저장된 데이터에 최적화. 자료형으로는 Series, DataFrame 이 있다. Series : 1차 행렬의 형식이고, 데이터의 위치정보 인덱스와 데이터로 구성. DataFrame : 2차 행렬의 형식. 인덱스 칼럼으로 구성. import numpy as np import pandas as pd import matplotlib.pyplot as plt #series 생성. series = pd.Series([1,2,3,5,7,11]) #dataframe 생성 data, column names df = pd.DataFrame(np.random.randn(6,8),columns=list('abcd..
2021.05.03 -
Numpy
#모듈 임포트 import numpy as np datalist = [1,2,3,4] #배열 생성법 a = np.array(datalist) b = np.array([5,6,7,8]) c = np.zero(4) #합성 d = np.concatenate((a,b)) #정렬 e = np.sort(d) #2차 배열 2dim = np.array([[1,2,3],[4,5,6],[7,8,9]]) python에서 가장 중요하고 기본적인 패키지 중 하나. 다차원 배열과 다양한 배열 객체들, 수학적,논리적, 형태조작, 정렬, 선택, 입출력등등 배열에 대한 빠른 작업을 돕는 각종 기능을 제공. 벡터, 행렬연산 관련 선형대수학 라이브러리. a.ndim dimention : 행렬의 축 개수. 2차원 행렬이면 2, 3차원 행렬..
2021.05.03 -
Python 개요
인터프리터, 객체지향 대화형 언어. 명령 프롬프트(windows)에서 곧바로 프로그래밍이 가능한 언어. 객체 기반의 프로그래밍이 가능한 언어. 다른 언어들로 작성된 모듈과 연동이 쉬워 스크립트 언어로서도 사용됨. 코드 블록을 {} 로 구분하는 것이 아닌, 들여쓰기로 구분. 들여쓰기는 공백4칸(스페이스바 4번)이나 탭으로 한다. 주의할 점은 들여쓰기 방식을 통일해야한다는 점. 공백4칸으로 했다면 전부 통일. 탭으로 했다면 전부 통일해야함. 남이 쓴 코드를 수정하다가 들여쓰기때문에 오류가 난다면 방법을 체크해보자. X되보라고 방법 바꿔놓는 짓은 하지말자. c/c++ 같은 언어보다 실행속도가 느리지만, 프로토타이핑 용이나, 속도에 크게 구애받지 않는 분야에서 주로 사용. 속도에 민감한 부분은 분리해서 c/c+..
2021.05.03 -
Tistory 스킨 분석
스킨 구성 필수 요소는 크게 5개의 영역으로 나뉨 index.xml : 스킨 구성의 필요정보를 담고 있음. 스킨의 모든 설정을 담당. skin.html : 메인 템플릿 파일. 치환을 통해 각 URL에 맞는 HTML로 변환. style.css : 스타일을 위한 css 분리. preview : 각 페이지의 미리보기 이미지. 112*84, 256*192, 560*420, 1600*1200 사이즈를 준비 images : 위 요소들을 제외한 모든 파일들. index.xml : 스킨의 이름, 버전, 설명, 저작권을 명시. : 스킨 제작자의 정보, 이름, 홈페이지, 이메일을 명시. : 각종 설정의 기본값. 자세한건 요기서 tistory.github.io/document-tistory-skin/common/index...
2021.04.30 -
STL - Unordered_map
www.cplusplus.com/reference/unordered_map/unordered_map/ unordered_map - C++ Reference 1234 unordered_map ::iterator it; (*it).first; // the key value (of type Key) (*it).second; // the mapped value (of type T) (*it); // the "element value" (of type pair ) www.cplusplus.com Hash 를 이용한 컨테이너. key, value 쌍의 데이터를 담음. 생성시에 key의 데이터 형식에 따른 해시 함수를 적용할수 있음. 해시함수의 템플릿값은 key의 데이터형식과 같아야함. 또한, 비교함수를 같이 정의해..
2021.04.30 -
STL - set, multiset
www.cplusplus.com/reference/set/ - C++ Reference www.cplusplus.com set 유일한 요소를 저장하는 컨테이너. 각 요소를 키로 사용하면서 값으로도 사용하는 컨테이너로, 각 요소가 중복되지 않게 해야함. 삽입과 동시에 정렬됨. map에 비해 메모리가 절약됨. multiset set과 같으나 중복삽입이 가능함. multimap과 비슷함
2021.04.29