본문 바로가기

728x90

NumPy

[AI] 파이썬과 넘파이 (Numpy) | ndarray | element-wise operation | broadcasting | reshape | flatten Numpy란? Numerical Python 파이썬의 고성능 과학 계산용 패키지 Matrix Vector와 같은 Array 연산의 사실상 표준 일반 리스트에 비해 빠르고, 메모리 효율적 반복문 없이 데이터 배열에 대한 다양한 처리를 지원 import numpy as np Numpy와 배열 (ndarry) numpy를 이용한 배열 생성 → ndarray 객체 한가지 데이터 타입만 저장 가능! Dynamic typing is not supported! test_array = np.array([1, 2, 3, 4], float) 변수명 = np.array(리스트, 데이터타입) 기존의 파이썬에서 리스트와 같이 데이터의 메모리가 연속적으로 저장되어 있음 → 연산에서 이점이 있음 → 메모리의 크기가 일정하여 저장 .. 더보기
[Python] 여러 장의 이미지를 numpy 배열로 로드 (image to numpy) 오늘은 이미지를 다루는 Pillow 라이브러리와 수치 연산에 자주 사용하는 numpy 라이브러리를 사용하여 여러장의 이미지를 numpy 배열로 로드하는 방법을 소개하도록 하겠습니다 #라이브러리 설치 !pip install Pillow Pillow 라이브러리를 설치해줍니다 만약 numpy 라이브러리가 설치되어 있지 않다면, numpy 라이브러리도 설치해줍니다 #라이브러리 호출 import os import numpy as np from PIL import Image 사용할 라이브러리를 호출합니다 #변환할 이미지 목록 불러오기 image_path = './dataset/video1_trim/' img_list = os.listdir(image_path) #디렉토리 내 모든 파일 불러오기 img_list_jp.. 더보기

728x90