python 썸네일형 리스트형 [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(리스트, 데이터타입) 기존의 파이썬에서 리스트와 같이 데이터의 메모리가 연속적으로 저장되어 있음 → 연산에서 이점이 있음 → 메모리의 크기가 일정하여 저장 .. 더보기 [AI] 파이썬의 모듈과 프로젝트 (패키지) | 다른 사람이 작성한 코드를 사용하기 모듈 (Module) 프로그램 내 작은 프로그램의 조각들 (파이썬의 moudle은 py파일을 의미) 객체를 포함하는 단위 모듈들을 모아서 하나의 큰 프로그램을 개발할 수 있음 Built-in Moudle도 여러 종류가 있음 (예: random, sys, os , math 등 ... ) namespace 모듈을 호출할 때 범위를 정하는 법 모든 걸 호출할 수 도 있지만 필요한 내용만 골라서 호출할 수 있음 이를 위해 from, import as 등을 사용 호출 메소드명에 *를 작성하면 모든 함수 또는 클래스를 호출한다는 의미! from 코드파일명 import 호출메소드명 as 별칭 가독성을 위해 모듈의 좋은 검색 키워드를 사용해두면 좋을 것 -- ChatGPT한테 물어보거나 다른 사람의 코드 참조해도 좋을.. 더보기 [TIP/실험] lambda filter와 list comprehension의 속도 비교 | 프로그래머스 | n의 배수 고르기 프로그래머스에서 코딩 테스트 입문에 있는 'n의 배수 고르기' 문제를 풀다가 한 가지 의문이 생겼다 https://school.programmers.co.kr/learn/courses/30/lessons/120905 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr lambda를 이용한 리스트 내 요소 필터링이 빠를까 ? 리스트 컴프리헨션(list comprehension)을 통한 요소 선별이 더 빠를까? 어딜 찾아봐도 따로 설명해주는 포스트나 문서를 찾지 못해서 그냥 내가 실험해보기로 했다 ... 😵 우선 프로그래머스에서 마주한 문제는 다음과 같다 Q. 정.. 더보기 [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.. 더보기 이전 1 다음