일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- ISER
- 조합
- 코드트리
- 코드트리빵
- dfs
- 슈퍼컴퓨터클러스터
- DenseDepth
- 삼성기출
- BFS
- 마이크로프로세서
- 구현
- 이진탐색
- 백준
- 시뮬레이션
- 싸움땅
- ros
- 마법의숲탐색
- 3Dreconstruction
- 왕실의기사대결
- 포탑부수기
- 순서대로방문하기
- Calibration
- 토끼와 경주
- ARM
- 소프티어
- 루돌프의반란
- DP
- 수영대회결승전
- 나무박멸
- ICER
- Today
- Total
목록CS 학부과목/Python (6)
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. 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 할 때는..
셀 생성 아래에 코드셀 생성: Ctrl + M + B 위에 코드 셀 생성: Ctrl + M + A 아래에 텍스트셀 생성: Ctrl + M + B로 코드셀 생성 후 Ctrl + M M (두 번 누름)으로 텍스트셀로 변경 셀 변경 (코드 ↔ 텍스트) 코드 셀 → 텍스트셀: Ctrl + M M 텍스트셀 → 코드셀 Ctrl + M Y 셀 실행, 이동 현재 셀 실행: Ctrl + Enter 현제 셀 실행 후 아래 셀로 이동: Shift + Enter 현재 셀 실행 후 아래에 셀 추가 후 이동: Alt + Enter ※빨간색으로 칠한 단축키 외엔 거의 사용하지 않는다
1. 코랩이란? 2. 코랩 처음 시작하기 3. 코랩 작성하기 4. 기타 설정 1. 코랩이란? 구글 코랩(colab)은 웹 브라우저에서 무료로 파이썬 프로그램을 테스트하고 저장할 수 있는 서비스다. 구글 계정이 있다면 누구나 무료로 사용할 수 있다! 좀 더 자세히 말하면 클라우드 기반의 주피터 노트북 개발환경이다. (대화형 프로그래밍 환경, 확장자는 .ipynb) 구글 클라우드의 RAM, 저장공간, GPU를 빌린 가상 개발환경에서 내가 원하는 프로그램을 짤 수 있는 것이다. GPU등 개발환경이 구축되어있지 않은 일반 PC등에서 머신러닝, 딥러닝을 돌릴 때 주로 사용한다. 2. 코랩 처음 시작하기 먼저 구글의 첫 화면으로 들어가준다. 네모 모양을 클릭하고 드라이브에 들어가준다. 빈 화면 우클릭 - 연결한 앱..