목록분류 전체보기 (124)
minhui study
Graph Visualizaion Load Packages import numpy as np import matplotlib.pyplot as plt %matplotlib inline Basic Attributes alpha 투명도 kind 그래프 종류 'iine' logy Y축에 대해 Log scaling use_index 객체의 색인을 눈금 이름으로 사용할지 여부 rot 눈금 이름 돌리기(rating) 0~360 xticks, yticks x, y축으로 사용할 값 xlim, ylim x, y축의 한계 grid 축의 그리드를 표현할지 여부 subplots 각 column에 독립된 subplot 그리기 sharex, sharey subplots=True이면 같은 X,Y축을 공유하고 눈금과 한계를 연결한다..
Scalars, Vectors, Matrices & Tensors → Scalar는 하나의 숫자를 의미한다. → Vector는 숫자(Scalar)의 배열이다. → Matrix는 2차원의 배열이다. → Tensor는 2차원 이상의 배열이다. 0차원 1차원 - 숫자가 하나만 들어간다고 해도 [] 리스트를 한번 씌우게 되면 차원이 생긴다. 2차원 - 대문자를 추가적으로 씌우면 차원이 추가적으로 하나 생긴다. 다 차원 Numpy Basic data type ▶ array의 dtype ▶ astype()으로 datatype을 변환 가능하다. ▶ size확인 ▶ len(arr.shape)과 ndim을 통해서 차원의 갯수를 확인할 수 있다. Reshape ▶ reshape ▶ 다차원으로 늘리기 Ravel ▶ arr의..
Instance란 Google 인프라에서 호스팅되는 가상 머신(VM)으로 Google Cloud console, gcloud 명령줄 도구, Compute Engine API를 사용하면 인스턴스를 만들 수 있다. 1. INSTANCE 생성 1.1 좌측 메뉴버튼 > Computer Engine 선택 1.2 인스턴스 만들기 클릭 1.3 인스턴스 상세 정보 결정하기 Region은 asia-northeast3 (Seoul)로, 영역은 asia-notheast3-a로 설정하였고, 머신 유형은 가장 작은 micro로 해주었고 부팅 디스크는 Ubuntu 18.04.LTS로 해주었다. (꼭 이렇게 해야되는 것은 아니다. 자신의 용도에 맞게 설정하면 된다.) 마지막으로 HTTP 트래픽 허용을 체크해준다음 만들기 버튼을 누..
데이터 압축 ▷ 비손실 압축 : 파일 크기를 줄여서 보관 및 이동에 용이하도록 하려는 목적으로 사용됨. ▷ 손실 압축 : 파일에 의도적인 손상을 주어서 그 댓가로 압축률을 높이는 목적으로 사용된다. (jpg,mp3,mp4..) * 압축된 파일을 100% 원래대로 복원할 수 있으면 비손실 압축이고, 원래대로 복원 불가하면 손실 압축이다. ▷ 실행 압축 : 실행압축이란 말 그대로 실행 파일을 대상으로 파일 내부에 압축해제 코드를 포함하고 있어서 실행되는 순간에 미모리에서 압 축을 해제시킨 후 실행시키는 기술이다. 실행 압축된 파일 역시 PE파일이며 내부에 원본 PE파일과 decoding 루틴이 존재한다. EP(Entry Point) 코드에 decoding루틴이 실행되며서 메모리에서 압축을 해제시킨 후 실행된..
IAT(Import Address Table) 프로그램에서 어떤 라이브러리의 어떤 함수를 참조하고있는지 가르쳐주는 테이블 IMAGE_IMPORT_DESCRIPTOR PE파일은 자신이 어떤 라이브러리를 임포트하고 있는지 IMAGE_IMPORT_DESCRIPTOR구조체에 명시하고 있다. 1. IID의 Name 멤버를 읽어서 라이브러리의 이름 문자열을 얻는다 2. 해당 라이브러리를 로딩한다. → LoadLibrary(“ADVAPI32.dll”) 3. IID의 OriginalFirstThunk 멤버를 읽어서 INT 주소를 얻는다. 4. INT에서 배열의 값을 하나씩 읽어 해당 IMAGE_IMPORT_BY_NAME주소(RVA)를 얻는다. 5. IMAGE_IMPORT_BY_NAME의 ..
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.