반응형 PROGRAMMING119 [Leetcode] 49. Group Anagrams_해설, 풀이, 설명 안녕하세요, HELLO 오늘은 Leetcode 알고리즘 문제 '49. Group Anagrams'에 대해서 살펴보고자 합니다. 알고리즘 문제, 코드, 해설 그리고 Leetcode에서 제공해준 solution 순서대로 정리하였습니다.STEP 1. 'Group Anagrams' 알고리즘 문제 STEP 2. 'Group Anagrams' 코드(code) STEP 3. 'Group Anagrams' 해설 STEP 4. 'Group Anagrams' solution STEP 1. 'Group Anagrams' 알고리즘 문제 Given an array of strings strs, group the anagrams together. You can return the answer in any order.An An.. 2024. 6. 7. [Leetcode] 242. Valid Anagram_해설, 풀이, 설명 안녕하세요, HELLO 오늘은 Leetcode 알고리즘 문제 '242. Valid Anagram'에 대해서 살펴보고자 합니다. 알고리즘 문제, 코드, 해설 그리고 Leetcode에서 제공해 준 solution 순서대로 정리하였습니다.STEP 1. 'Valid Anagram' 알고리즘 문제 STEP 2. 'Valid Anagram' 코드(code) STEP 3. 'Valid Anagram' 해설 STEP 4. 'Valid Anagram' solution STEP 1. 'Valid Anagram' 알고리즘 문제 Given two strings s and t, return true if t is an anagram of s, and false otherwise. An Anagram is a word or .. 2024. 5. 25. [Leetcode] 217. Contains Duplicate_해설, 풀이, 설명 안녕하세요, HELLO 오늘은 Leetcode 알고리즘 문제 '217. Contains Duplicate'에 대해서 살펴보고자 합니다. 알고리즘 문제, 코드, 해설 그리고 Leetcode에서 제공해준 solution 순서대로 정리하였습니다.STEP 1. 'Contains Duplicate' 알고리즘 문제 STEP 2. 'Contains Duplicate' 코드(code) STEP 3. 'Contains Duplicate' 해설 STEP 4. 'Contains Duplicate' solution STEP 1. 'Contains Duplicate' 알고리즘 문제 Given an integer array nums, return true if any value appears at least twice in .. 2024. 5. 25. [Python] 데이터를 마크다운으로: DataFrame.to_markdown() 활용법 안녕하세요, HELLO 오늘은 파이썬의 pandas 라이브러리에서 제공하는 매우 유용한 함수인 DataFrame.to_markdown()에 대해 자세히 알아보려 합니다. 이 함수는 데이터 분석 결과를 보고서나 블로그 포스팅에 쉽게 포함시킬 수 있도록 마크다운 형식으로 데이터 프레임을 변환해 줍니다.STEP 1. 'DataFrame.to_markdown()' 개념 STEP 2. 'DataFrame.to_markdown()' 설명 STEP 1. 'DataFrame.to_markdown()' 개념 DataFrame을 마크다운 형식으로 변환하는 to_markdown() 메서드는 데이터 분석 과정에서 결과를 다른 사람과 공유할 때 매우 유용합니다. 예를 들어, 분석 결과를 GitHub의 README 파일이나.. 2024. 5. 25. [PYTHON] 프로젝트 의존성 관리하기: pip freeze vs pipreqs 안녕하세요, HELLO Python 프로젝트를 진행하면서, 프로젝트 의존성 관리는 중요한 부분 중 하나입니다. 의존성 관리를 통해 프로젝트의 재현성을 보장하고, 팀원 간 혹은 배포 환경 간에 동일한 개발 환경을 유지할 수 있습니다. 이 글에서는 pip freeze와 pipreqs를 사용한 의존성 관리 방법을 정리하고자 합니다. STEP 1. 'pip freeze > requirements.txt' 사용법 STEP 2. 'pipreqs' 사용법 STEP 1. 'pip freeze > requirements.txt' 설명 pip freeze 는 현재 환경에 설치된 모든 패키지와 그 버전을 리스트업 하는 명령어입니다. 이 정보를 requirements.txt 파일로 리디렉션함으로써, 나중에 동일한 환경을 쉽게.. 2024. 4. 7. [PYTHON] pip 설치 시 quiet로 로그 정리: Silent Installation 가이드 안녕하세요, HELLO Python 프로젝트를 진행하면서 다양한 외부 라이브러리의 도움을 받는 것은 흔한 일입니다. 이런 라이브러리들을 관리하기 위해 requirements.txt 파일에 의존하는 경우가 많은데요, 이 파일에 필요한 라이브러리와 그 버전을 목록화해 두면, 프로젝트를 다른 환경으로 옮겼을 때나 다른 사람이 작업을 이어갈 때 유용하게 사용할 수 있습니다. 하지만, 때로는 라이브러리들을 설치할 때 화면에 출력되는 메시지들이 번거로울 수 있습니다. pip의 --quiet 옵션을 사용하면, 설치 과정에서 발생하는 메시지들을 최소화할 수 있습니다. STEP 1. 'Silent Installation' 개념 프로그래밍 프로젝트, 특히 Python을 사용하는 프로젝트에서는 다양한 외부 라이브러리가 필수.. 2024. 4. 6. [PyTorch] DataLoader로 훈련 데이터 메타 정보 및 데이터 정보 얻기 안녕하세요, HELLO 이번 글에서는 PyTorch에서 제공하는 DataLoader를 활용하여 훈련 데이터의 메타 정보와 데이터 정보를 어떻게 얻을 수 있는지 살펴보겠습니다. DataLoader는 데이터를 효율적으로 로드하고 관리하는 데 사용되며, 메타 정보와 데이터 정보를 추출하는 과정은 딥러닝 모델을 개발하고 평가하는 데 매우 유용합니다.STEP 1. 'DataLoader란?' STEP 2. '메타 정보 및 데이터 정보란?' STEP 1. 'DataLoader란?' DataLoader는 PyTorch에서 제공하는 유틸리티 클래스입니다. 이를 사용하면 데이터셋을 배치 단위로 로드하고 전처리할 수 있습니다. 이는 훈련 및 평가 과정에서 데이터를 효율적으로 처리할 수 있도록 도와줍니다. 데이터셋 .. 2024. 3. 6. [CONDA] 가상환경 삭제하기 (conda env remove) 안녕하세요, HELLO 오늘은 conda 가상환경을 삭제하는 과정에서 발생할 수 있는 문제와 그 해결 방법에 대해 알아보겠습니다. conda 가상환경을 삭제하는 명령어는 다음과 같습니다. conda env remove -n [가상환경 이름] 명령어를 사용하면 가상환경이 제거됩니다. 하지만 여기서 발생할 수 있는 문제들과 그 해결 방법을 살펴보겠습니다. STEP 1. 가상환경이 삭제되지 않는 경우 STEP 2. 환경 삭제 후 에러가 발생하는 경우 STEP 1. 가상환경이 삭제되지 않는 경우 만약 위 명령어를 실행했는데도 가상환경이 삭제되지 않는다면, 다음과 같은 단계를 따라해 보세요. 1. Anaconda Prompt 열기 시작 메뉴에서 "Anaconda Prompt" 또는 OS 환경에 맞는 터미널 (Te.. 2024. 2. 4. [CONDA] 환경 복사 (Clone)하여 새로운 환경 (Create) 생성 안녕하세요, HELLO 오늘은 Conda에서 기존 환경에 설치된 라이브러리를 그대로 사용하지만, 개발 환경을 분리하고 싶을 경우에 사용하는 Conda 명령어 (Clone, Create)에 대해서 알아보겠습니다. STEP 1. '기존 환경 복사 (Clone)하여 새로운 환경 (Create)' 생성 딥러닝 모델 버전 관리, 프로젝트 등으로 Conda 개발 환경을 생성할 때는 아래 명령어를 작성하면 됩니다. conda create -n [new-env-name] --clone [existed-env-name] * [new-env-name] : 새롭게 생성할 개발 환경 이름 * [exitsted-env-name] : 복사할 기존 개발 환경 이름 Conda 명령어는 아래처럼 사용할 수 있습니다. GPU가 필요한 .. 2024. 1. 24. 이전 1 2 3 4 5 ··· 14 다음 반응형