전체 글9 글 쓰기는 왜 어려울까 나는 글 쓰기가 어렵다. 내 생각을 논리정연하게 늘어놓기가 어렵다. 아니 두렵다? 난 주관이 없다. 음 그래도 최근 들어 비교적 주관이 생기는 중이다. 내 생각을 말해야 할 때면, 머릿속이 하얘진다. 무언가 말이 턱 끝까지 울렁울렁 올라와도 입이 열리지 않는다. 답답하다. 글이라고 별반 다르지 않다. 블로그를 쓰겠다 마음먹은 지는 꽤 되었다. 그러나 매번 노트북 화면을 한참 바라보다 시간만 흘려보내고, 다시 닫는다. 글을 줄줄이 쓰는 것이 귀찮은 걸까. 그것도 맞다. 생각을 정리해서 쓰는 게 귀찮다. 그리고 어렵다. 어찌 써야 할지 잘 모르겠다. 근데 웃긴 건, 편지 쓰는 건 좋아한다. 남에게든 나 혼자든. 편지 따위의 감정 섞인 글은 제법 잘 쓴다는 얘기 좀 들어봤다. 똑같은 글인데 뭐가 다를까. 다르.. 2023. 12. 4. Langchain으로 QA system 만들기 Langchain에 Open AI API를 연결하여 간단한 질의 응답 시스템을 만들어 보자 1. LLMChain 호출을 통한 구현 간단한 예제를 코드로 작성하면 다음과 같다. from langchain.chat_models import ChatOpenAI from langchain.prompts import PromptTemplate from langchain.chains import LLMChain #OpenAI 기본 llm -> gpt-3.5-turbo chat_model = ChatOpenAI(openai_api_key="YOUR_API_KEY_HERE") #prompt 작성 ##template에 넣고 싶은 input variables은 list 형태로 입력 ### PromptTemplate Cla.. 2023. 12. 3. [백준] 2750-2751번 수 정렬하기(Python)/ sys.stdin.readline() 오류 해결 📌 2750번 - 수 정렬하기 2750번: 수 정렬하기 첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄부터 N개의 줄에는 수가 주어진다. 이 수는 절댓값이 1,000보다 작거나 같은 정수이다. 수는 중복되지 않는다. www.acmicpc.net 💻 소스 코드 N = int(input()) arr = [] for i in range(N): num = int(input()) arr.append(num) for i in range(N-1): min_idx = i for j in range(i+1, N): if arr[min_idx] > arr[j]: min_idx = j arr[i], arr[min_idx] = arr[min_idx], arr[i] for i in arr: print(.. 2023. 8. 3. 이전 1 2 다음