본문 바로가기

분류 전체보기13

[프로그래머스] 월별 잡은 물고기 수 구하기 ■ 문제 URL월별 잡은 물고기 수 구하기■ 문제 풀이SELECT COUNT(ID) AS FISH_COUNT, MONTH(TIME) AS MONTHFROM FISH_INFOGROUP BY MONTHORDER BY MONTH; 2025. 10. 13.
[프로그래머스] 물고기 종류 별 잡은 수 구하기 ■ 문제 URL물고기 종류 별 잡은 수 구하기■ 문제 풀이WITH join_tb AS ( SELECT fi.ID, fi.FISH_TYPE, fn.FISH_NAME FROM FISH_INFO AS fi LEFT JOIN FISH_NAME_INFO AS fn ON fi.FISH_TYPE = fn.FISH_TYPE)SELECT COUNT(ID) AS FISH_COUNT, FISH_NAMEFROM join_tbGROUP BY FISH_NAMEORDER BY FISH_COUNT DESC; 2025. 10. 7.
[프로그래머스] 노선별 평균 역 사이 거리 조회하기 □ 문제 URL노선별 평균 역 사이 거리 조회하기□ 문제 풀이SELECT ROUTE, CONCAT(ROUND(SUM(D_BETWEEN_DIST), 2), 'km') AS TOTAL_DISTANCE, CONCAT(ROUND(AVG(D_BETWEEN_DIST), 3), 'km') AS AVERAGE_DISTANCEFROM SUBWAY_DISTANCEGROUP BY ROUTEORDER BY TOTAL_DISTANCE DESC;□ ETCCONCAT() 함수로 데이터에 'km' 추가 2025. 10. 6.
[Python] NumPy 난수 생성 함수 np.random 은 NumPy 에서 난수 생성에 사용되는 모듈입니다. Numpy 1.17 버전 이후로는 재현성 및 안정성 개선을 위해 np.random.Generator 클래스를 사용하는 것이 권장되며, 기존 방식인 np.random.rand 등은 레거시(legacy) 로 구분된다고 합니다.■ 최신 Gnerator 기반 함수난수 생성기 객체를 생성 후, 이 객체의 메서드를 호출하여 난수를 만듬# 최신 Generator 방식import numpy as nprng = np.random.default_rng(seed=123) # 난수 생성기 객체 생성# 난수 생성print("균일 분포 실수 5개:", rng.random(5))print("0~9 정수 5개:", rng.integers(0, 10, 5))pri.. 2025. 10. 2.
[Python] 조건 관련 메서드 ■ 조건에 맞는 데이터 필터링df.loc[조건]특정 조건에 맞는 행 전체 선택df.query(문자열_조건)문자열로 표현된 조건을 입력하여 데이터프레임을 필터링■ 특정 조건의 값 변경df.mask(조건, 값)조건이 True 인 위치의 값을 지정된 '값'으로 변경df.where(조건, 값)조건이 False 인 위치의 값을 지정된 '값'으로 변경, True 인 값은 그대로 유지■ 조건에 따라 값 할당 (새로운 열 추가)np.where(조건, 참일때 값, 거짓일때 값)조건이 참일 때, 거짓일 때 각각 다른 값을 반환하여 새로운 열 생성엑셀의 IF 문, SQL 의 IF 문 사용 방식과 유사np.select(조건_리스트, 값_리스트)여러 개의 조건을 순차적으로 확인하고, 각 조건에 맞는 값을 할당Series.cas.. 2025. 10. 1.
[Python] PyTorch & PySpark □ PyTorch & PySparkPyTorch 는 딥러닝 모델 개발에 특화된 라이브러리PySpark 는 빅데이터를 분산 환경에서 처리하기 위한 도구구분PyTorchPySpark주요 목적딥러닝 모델 개발 및 훈련빅데이터 처리 및 분석핵심 기능GPU 가속 텐서 연산, 동적 계산 그래프분산 컴퓨팅, 대규모 데이터셋 처리데이터 크기단일 장비 메모리에 로드될 수 있는 데이터메모리를 초과하는 초대규모 데이터셋처리 방식주로 단일 노드(Node)에서 훈련 및 추론여러 컴퓨터 클러스터에 분산하여 병렬 처리사용자딥러닝 연구원, AI 개발자데이터 엔지니어, 빅데이터 분석가(*출처 : 구글 제미나이)□ PyTorch & PySpark 사용예를 들어, 수십억 개의 이미지를 분류하는 프로젝트를 실행한다고 가정한다면,PySpar.. 2025. 10. 1.