일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- DenseDepth
- 슈퍼컴퓨터클러스터
- 소프티어
- 삼성기출
- ISER
- 나무박멸
- 코드트리빵
- Calibration
- DP
- 수영대회결승전
- 토끼와 경주
- 구현
- 이진탐색
- ARM
- 왕실의기사대결
- 코드트리
- 싸움땅
- dfs
- 시뮬레이션
- 조합
- BFS
- 마법의숲탐색
- 루돌프의반란
- ros
- 포탑부수기
- 백준
- 3Dreconstruction
- ICER
- 마이크로프로세서
- 순서대로방문하기
- Today
- Total
목록CS 학부과목 (15)
from palette import colorful_colors
import cv2 # Video, Image path / parameter video_dir = "비디오가 있는 경로" image_dir = "이미지가 저장될 경로" video_name = "비디오 이름" frame_gap = 30 video_path = video_dir + '\\' + video_name def main(): # Video open, information cap = cv2.VideoCapture(video_path) width = int(cap.get(cv2.CAP_PROP_FRAME_WIDTH)) height = int(cap.get(cv2.CAP_PROP_FRAME_HEIGHT)) print("Video size = ({},{}) ".format(width, height)) co..
1. relation(관계) 두 집합 setA 와 setB의 순서쌍의 부분집합이라고 볼 수 있다. 관계 예시: A → A, A = {1, 2, 3, 4}일때, R = {(a, b)| a divides b} 일때 - b를 나눌 수 있는 a라는 뜻 R = {(1, 1), (1, 2), (1, 3), (1, 4), (2, 2), (2, 4), (3, 3), (4, 4)} 함수와 관계짓는다면, 함수가 관계의 부분집합이다. (함수는 정의역당 하나의 공역만 매핑이 가능하지만, 관계는 multiple mapping 이므로) 2. relation properties(관계의 성질) 다음 성질들은 A → A 관계에서 일어나는 성질이다. 반사 관계 (reflexive) 모든 element에 대해 같은 원소끼리의 (예시: (..
1. 집합 용어정리 set(집합) 순서상관 x, 중복여부x, 다른 set을 포함 가능한 원소들의 집함합. {}로 원소들을 표시한다. ex) {1, 2, 3, 4, 5, {1, 2}}와 {3, 5, 2, 4, {1, 2}, 1}는 같은 집합이다. set builder notation(조건제시법) 조건에 따라 원소들을 표시한 집합 정의 방법 ex) D = {x | x is prime and x> 2}: x가 2보다 큰 소수들의 집합 Universal set(전체집합, U) 모든 대상을 (자기 자신까지도) 원소로 포함하는 집합 empty set or null set(공집합, Ø) 원소가 하나도 없는 집합. 특징: 모든 집합은 공집합을 부분집합으로 가진다. A U Ø = A A ∩ Ø = Ø subset(부분집..
1. Proof method (증명법) 1-1. Direcct proof(직접증명법) p → q 성질 이용, 순서대로 증명한다. p True, q True ∴ p → q is True 1-2. Indirect proof(간접증명법) - 대우증명법, 모순증명법 2가지 존재 proof by contraposition(대우증명법) 대우의 성질을 이용한다. (p → q가 True면 ¬q → ¬p 도 True) ¬q true , ¬p true ∴ p → q is True proof by contradiction(모순증명법) - 귀류법으로도 불린다. ¬p를 먼저 가정하고, ¬p가 일어나지 않음을 증명해서, 따라서 p → q 가 True임을 증명한다. 대표적인 예시인 √2 가 무리수임을 이용해 보이기: irratio..
1. Propositional function P(x) (명제함수) p(x): 변수 x를 포함하여 진리값을 판별할 수 있는 문장이다. 한정자인 ∀x ∃x를 이용해 명제를 생성할 수 있다. predicate: 술어 predicate logic: 술어논리 (주어와 술어에 대해 quantifier(한정자)를 이용해 사용하는 논리) 2. Quantifier(한정기호) 전칭한정기호, 존재한정기호로 나뉜다. universal quantifier ∀x (전칭한정기호): "모든 x에 대해"라는 뜻이다. 모든 universal 경우가 True여야 는 True, 하나라도 거짓이면 거짓이다. ∀xP(x) = P(x1) ∧ P(x2) ∧ ···∧ P(xn) existential quantifier ∃x (존재한정기호): "어..
1. 1차원 → 2차원 2. 1차원 → n차원 3. n차원 → 1차원 3. n차원 → n차원 4. reshape()과 resize()차이 넘파이에선 차원을 바꿀 수 있는 함수인(형변환) reshape()과 resize()를 제공한다. 먼저 reshape()을 살펴보자. 1. 1차원 → 2차원 1차원 배열 만들기: arr1 = np.arange(10) print(arr1) print(f'[arr1] shape:{arr1.shape} ndim:{arr1.ndim}차원') # 출력결과: # [0 1 2 3 4 5 6 7 8 9] # [arr1] shape:(10,) ndim:1차원 예시를 들기 위해 1차원 배열을 만들자. shape과 ndim에서 1차원임을 알 수 있다. 1차원 → 2차원 변경: arr1_1 ..
1. 증가하는 배열 만들기, 섞기 1-1. arange() 1-2. shuffle() 2. 배열 연결함수 2-1.concatenate() 2-2. column_stack() 1. 증가하는 배열 만들기, 섞기 1-1. arange() 넘파이에는 파이썬의 range() 함수처럼 증가하는 ndarray 인덱스를 간단히 만들 수 있는 arrange()함수가 있다. np.arrange()의 구조는 range()와 동일하게 생각하면 된다! np.arrange() 예시: print(np.arange(3))# np.arrange(멈추는 숫자) -> 0부터 2까지 print(np.arrange(1, 3))# np.arrange(시작 숫자, 멈추는 숫자) print(np.arrange(1, 3, 0.2))#np.arran..
1. Numpy(넘파이)란? 2. ndarray 클래스 구성 3. ndarray 속성 살펴보기 4. 넘파이 연산 5. ndarray 요소 접근 방법 6. 넘파이 통계 함수 1. Numpy(넘파이)란? 대량의 데이터 수치계산, 파이썬에 자료 제공하기 위한 라이브러리다. 수치계산에 최적화되어 있어 기존 파이썬의 자료형들보다ex) list 데이터를 빠르게 처리할 수 있다. 배열(array)형태를 다루는 라이브러리 - ndarray라는 클래스의, 연속된 메모리공간에 동일한 데이터를 저장한다. - 파이썬 표준 라이브러리가 아닌 외부 라이브러리이므로 추가 설치가 필수다. !pip install numpy 터미널에서 다음과 같은 명령어로 설치가 가능하다. import numpy as np 코드에 import 할 때는..