728x90

😒 저 저 저 개념없는 나 76

[numpy | python] numpy.median

# np.median() np.median(array) : 파라미터로 들어온 array 의 정렬된 중간 값을 구해준다. import numpy as np arr = [2, 5, 7, 6, 8, 10, 11] m = np.median(arr) print(m) 위의 코드를 실행했을 경우 2 5 6 7 8 10 11순으로 정렬 된 array의 가운데 값인 7이 반환된다 import numpy as np arr = [2, 5, 7, 8, 10, 11] m = np.median(arr) print(m) 위의 경우처러 짝수일 경우에는 7과 8의 중간값이 7.5가 반환된다.

[OS] OS 기본 설명

# OS의 흐름 Program Binary code Main Memory high level language /command low level language / Instruction, data excutable code Compiler : 하나의 command가 여러개의 instruction으로 저장 Loader : excutable code # OS의 기본 element processor IO module main memory system bus # Processor 컴퓨터의 작동을 관리. 데이터를 처리하는 함수를 실행 CPU라고도 불린다. == core라고도 불린다

[C++] 헤더 <algorithm >

이전에 sorting 알고리즘 몇 가지를 직접 C++로 구현 해 보았는데 사실 다 부질없고 라이브러리 함수가 모두 존재한다. 하지만 기억 저 편 하드디스크에서 아직 디스패치 되지 않는 나의 데이터들을 적재하기위해 잠시 IO인터프리터가 되어 주었던 것으로 하겠다. 망할 운영체제. 여튼 헤더에 을 include 하면 우리가 원하는 정렬을 사용할 수 있다. #sort(a,b) sort 함수를 사용하기 위해서는 정렬할 각 원소들이 비교가능해야한다. 숫자는 크기순, 문자는 사전순, pair 나 tuple의 경우 처음 요소가 작은 순서대로 비교 연산자가 정의되어있다. 몇가지 예시를 들어주도록 하겠다. # vector 정렬 #include // 헤더파일 언급 한 번 해 드리께 vector v = {4,2,5,3,5,..

[Python | numpy] numpy.clip()

numpy.clip(arr,min,max) arr 내의 element들에 대하여 min값보다 작은 값들을 min 값으로 바꾸어 주고 max 값보다 큰 값들은 max 값으로 변경하여주는 함수 dst_x = np.clip(dst_x, 0 ,255).astype(np.uint8) dst_y = np.clip(dst_y, 0 ,255).astype(np.uint8) 영상처리의 sobel filter 실습에 있던 코드 dst 내에서 픽셀의 범위를 벗어나는 모든 픽셀들을 overflow 되지 않도록 막아준다.

[Python | numpy] numpy.dot()

numpy.dot() 은 numpy array를 곱할 때 사용한다. 1. 곱하는 두 행렬 A와 B가 1차원 행렬일 경우 각 자리수 끼리 곱해서 전부 더한다. ex) import numpy as np a = np.array([1,2,3]) b = np.array([2,3,4]) print(np.dot(a,b)) => 출력값 : 1*2 + 2*3 + 3*4 == 12 2. 곱하는 두 행렬 A, B가 2차원 행렬일 경우 일반적인 행렬 곱을 수행한다. import numpy as np def get_dot(): derivative = np.array([[-1, 0 , 1]]) blur = np.array([[1],[2],[1]]) x_dot = np.dot(blur, derivative) y_dot = np.d..

[C++] auto 타입 추론

??? 내가 auto를 찾아보게 된 경로가 무엇인가? C++을 사용하여 set을 구현하는 도중 set의 모든 element에 접근하여 이들을 출력하는 for문을 확인하였다. cout 초기화 값에 따라 알아서 데이터 타입을 정해주는 키워드 라고 불린다. => 선언한 변수나 람다 식의 타입을 컴파일러에게 추론하도록 맡긴다. ex) auto a1 = 10; // int 타입 auto a2 = 10.0f; // float 타입 auto a3 = "c"; // char 타입 auto a4 = "BlockDMask"; // string 타입 auto a5 = {10, 20, 30}; //int 배열 타입 단순한 자료형 뿐만 아니라 iterator를 선언하는 데에서도 적용 할 수 있다. #include #includ..

728x90