본문 바로가기
반응형

PROGRAMMING119

[PYTHON] dotenv로 환경변수 '.env' 파일 관리, 정리, 설명 안녕하세요, HELLO 오늘은 파일 위치, 조건, 계정 아이디, 비밀번호 등 환경 변수(Environment variable)에 대한 설정을 내부 파일이 아닌, 외부 파일에 저장하고 이를 활용하는 방법에 대해서 살펴보고자 합니다. 이번에는 파이썬 dotenv 모듈을 사용해 '.env' 파일에 값을 저장하고 이를 불러오는 방법에 대해서 알아보겠습니다. STEP 1. '환경변수 (Environment Variable)' 개념 STEP 2. 'Python-dotenv' 사용법 STEP 1. '환경변수 (Environment Variable)' 개념 환경변수(environment variable)는 컴퓨터가 사용하는 동적 (고정적이지 않은)인 변수를 의미합니다. 환경변수는 프로세스를 동작시키는 데 사용하는 변수.. 2023. 5. 16.
[JULIA] Function 해설, 정리, 요약 (Python Lambda 람다) 안녕하세요, HELLO 줄리아에는 파이썬과 같은 람다 (lambda) 함수가 없습니다. 그러나 anonymous function이라는 유사한 개념이 있는데, 이는 파이썬의 람다 함수와 같은 용도로 사용됩니다. Julia의 anonymous function는 함수 키워드 뒤에 인수 목록과 평가할 표현식을 사용하여 정의되며, Python의 람다 함수처럼 다른 함수에 대한 인수로 사용할 수 있습니다. 오늘은 파이썬의 람다 (lambda) 함수와 유사한, anonymous function에 대해서 살펴보겠습니다. STEP 1. 'Julia's anonymous function' 정리 Python에서 def 키워드는 명명된 함수를 정의하는 데 사용됩니다. 예를 들어 아래처럼 사용할 수 있습니다. def add(a.. 2023. 3. 5.
[PYTHON] 클래스(class), init 개념, 정리, 설명 안녕하세요, HELLO 파이썬에서 클래스(class)는 데이터와 이를 처리하는 메서드(함수)로 구성됩니다. 이번에는 python의 클래스(class)에 대해서 자세히 살펴보고자 합니다 STEP 1. '클래스(class, init' 개념 STEP 2. '클래스(class) init' 설명 STEP 1. '클래스(class)' 개념 클래스에 대해서 많이 사용되는 은유는 '과자 틀'과 '과자 틀로 만든 과자'입니다. 과자 틀 → 클래스 (class) 과자 틀에 의해서 만들어진 과자 → 객체 (object) 여기에서 설명할 클래스는 과자 틀과 비슷합니다. 클래스(class)란 똑같은 무엇인가를 계속해서 만들어 낼 수 있는 설계 도면이고(과자 틀), 객체(object)란 클래스로 만든 피조물(과자 틀을 사용해 만.. 2023. 3. 5.
[PYTORCH] nn.sequential을 활용한 신경망 구현하기 안녕하세요, HELLO  신경망은 딥러닝의 핵심으로, 컴퓨터가 데이터를 통해 학습하고 예측이나 의사 결정을 더욱 정확하게 내릴 수 있게 해 줍니다. PyTorch는 신경망 구축과 훈련을 위한 유연하고 직관적인 플랫폼을 제공하는 인기 있는 오픈소스 딥러닝 프레임워크입니다. 신경망을 생성하기 위한 PyTorch의 핵심 모듈 중 하나는 nn으로, 맞춤형 신경망 아키텍처를 설계하고 훈련하기 위한 사전 정의된 레이어와 유틸리티 세트를 제공합니다.  이번 포스팅에서는 PyTorch의 nn 모듈을 사용하여 합성곱 신경망(CNN), 심층 신경망(DNN), 강화 학습(RL) 아키텍처를 포함한 다양한 신경망을 생성하는 방법을 정리했습니다. 이러한 신경망을 구축하는 과정을 단계별로 안내하고 코드 샘플과 실용적인 팁을 제공하.. 2023. 3. 5.
[PYTHON] parse_args error 에러 원인 및 해결 방법 안녕하세요, HELLO 딥러닝 모델을 만들면서 argparse 라이브러리에서 ArgumentPaser 함수로 parser에 add_argument를 통해 인수를 정의할 경우, parse_args()로 저장할 때 에러가 발생할 수 있습니다. 오늘은 parse_args error 해결 방안과 이에 대한 원인에 대해서 확인해 보려고 합니다. STEP 1. 'parse_args error' 해결 방법 STEP 2. 에러가 발생한 이유 및 해결 방안 STEP 1. 'parse_args error' 해결 방법 ''' SET PARAMETERS ''' parser = argparse.ArgumentParser(description='CRAFT Text Detection') parser.add_argument('--t.. 2023. 3. 2.
[PYTHON] eval 함수, exec 함수 개념, 정리, 설명 안녕하세요, HELLO 오늘 Python에서 eval() 함수와 exec() 함수에 대하여 알아보겠습니다. 두 함수는 모두 파이썬의 내장 함수이며, 문자열로 표현된 파이썬 코드를 실행할 때 사용합니다. STEP 1. 'eval function' 설명 STEP 2. 'exec function' 설명 STEP 1. 'eval function' 설명 문자열로 표현된 파이썬 식을 인수로 받아 파이썬 컴파일 코드로 변환합니다. 이를 통해 파이썬 인터프리터가 번역하여 실행할 수 있습니다. result = eval('2 + 2') print(result) # Output: 4 변수를 적용하여 계산할 수도 있습니다. x = 10 y = 5 result = eval('x + y') print(result) # Outpu.. 2023. 2. 21.
[R] string 공백 제거, 없애기 (gsub) 안녕하세요, HELLO R에서 문자열에서 공백을 제거하는 가장 일반적인 방법 중 하나는 문자열의 지정된 패턴을 새 값으로 바꿀 수 있는 gsub() 함수를 사용하는 것입니다. 이 경우 '\\s' 패턴을 사용하여 문자열의 공백을 나타내고 "" 인수를 사용하여 빈 문자열로 바꿀 수 있습니다. 오늘 gsub 함수를 활용하여, R에서 공백을 제거하는 방법에 대해서 살펴보겠습니다. STEP 1. 'gsub' 활용하여 공백 제거 # Define a string with blank spaces my_string 2023. 2. 15.
[PYTHON] string 공백 제거, 없애기 (replace, split, strip, re sub) 안녕하세요, HELLO 오늘은 파이썬을 활용하여, string 데이터에서 공백을 제거하는 방법에 대해서 정리하려고 합니다. 파이썬에서는 대표적으로 replace, split 그리고 re 라이브러리를 활용해서 삭제할 수 있습니다. STEP 1. string 공백 제거, 없애기 ■ Replace 함수 사용하여 공백 제거하기 string = " hello world " string = string.replace(" ", "") print(string) # Output: "helloworld" ■ split 함수와 join 함수 사용하여 공백 제거하기 string = " hello world " string = "".join(string.split()) print(string) # Output: "hellowo.. 2023. 2. 15.
[JULIA/줄리아] 논리 연산자 (Boolean operator), 비교 연산자 (Comparison operator) 해설, 정리, 요약 안녕하세요, HELLO 논리 연산자는 논리식에 따라 True / False의 경우에 각기 다른 계산을 하거나, 값을 적용할 수 있습니다. 비교 연산자도 유사한 목적으로 조건식을 통해 각기 다른 계산을 하거나, 값을 적용할 수 있습니다. 이번에는 julia의 논리 연산자 (Boolean operator), 비교 연산자 (Comparison operator)에 대해서 살펴보고자 합니다. STEP 1. 'Julia (줄리아) 논리 연산자 (Boolean operator)' 개념 및 정리 STEP 2. 'Julia (줄리아) 비교 연산자 (Comparison operator)' 개념 및 정리 STEP 1. 'Julia (줄리아) 논리 연산자 (Boolean operator)' 개념 및 정리 Julia에서는 '&.. 2023. 2. 9.
반응형