본문 바로가기

728x90
반응형

파이썬

(39)
챗GPT 스토어 사용법과 나만의 GPT를 만들어 수익화 하는 방법 https://statisticsplaybook.com/how-to-use-chatgpt-store/ 챗GPT 스토어 사용법과 나만의 GPT를 만들어 수익화 하는 방법 오늘은 챗GPT 스토어와 나만의 GPT를 만드는 방법에 대해 알아보겠습니다. OpenAI에서 자신만의 GPT 모델을 만들고 공유할 수 있는 챗GPT 스토어를 곧 오픈 할 것이라고 공개했죠? 여러분만의 맞춤형 statisticsplaybook.com GPT 스토어 사용 방법 안내** GPT 스토어는 사용자가 자신만의 GPT 모델을 만들고, 이를 판매하여 수익을 올릴 수 있는 플랫폼입니다. 간단한 단계로 사용자 맞춤형 AI를 생성하고 공유할 수 있습니다. GPT 스토어란? - 개념: GPT 스토어는 앱 스토어와 비슷하게 사용자가 개발한 맞춤형..
Jupyter Notebook에 가상환경 구성하기 가상환경 구성하기 아나콘다 설치하기 아나콘다를 설치하는 방법은 아나콘다 공식 홈페이지에 접속. 우측 상단에 ‘Get Started’ 클릭. ‘Download Anaconda installers’ 클릭해서 다운로드 페이지로 이동. 환경에 맞게 선택해서 다운로드2. (예: Windows 10, 64-Bit이면 ‘64-Bit Graphical Installer’ 선택) 다운로드한 ‘Anaconda3-2020.11-Windows-x86_64.exe’ 파일 실행. 설치 동의를 위해 ‘I Agree’ 클릭. 'Just Me (recommended)'로 두고 Next2. 'Add Anaconda3 to my PATH environment variable’과 'Register Anaconda3 as my default..
TensorFlow 설치하기 TensorFlow 설치하기 tensorflow 또한 인공지능 관한사항으로 CPU, GPU에 조건에 맞춰 설치되어야 구동이 될 것 입니다. 따라서 tensorlow를 구동하는 Python과 CUDA의 버전 호환성이 중요합니다. 이부분이 얼마나 중요한지 설치해보시고 실행이 안될때 깨닭음을 얻고싶으시다면... 적당히 넘겨 주시면 화가나오는 경험을 하실 수 있습니다. 주의해서 꼭 차근차근 확인하시면서 진행하시는 것이 좋습니다. 우선 tensorflow에 맞는 Python과 CUDA 를 확인하려면 아래의 사이트에서 확인해야 합니다. 내 컴퓨터의 하드웨어를 사용하고자 하는 것이니 AI를 구동시켜줄 프로그램드라이버?가 필요합니다. 그 2가지가 CUDA와 Python입니다. (CUDA는 NVIDIA 그래픽 카드를 지..
Pytorch 설치하기 이번 모듈은 다른 시스템과 조화를 이뤄야 동작 경우라서 상호작용하는 프로그램의 버전에 따라 동작하지 않을 수가 있는 모듈입니다. 인터넷에서 설치에 관련된 내용을 찾아서 똑 같이 실행을 해보면 모듈이 설치되지 않았다는 출력물을 토해내더라구요. 그래서 아래와 같이 정리하였습니다. Start Locally Start Locally pytorch.org 여기에서 노트를 보면 최신버전의 PyTorch는 Python 3.8이상의 버전을 필요로 한다고 합니다. 따라서 파이 썬 설치 버전부터 확인 해야 합니다. 아나콘다 설치방법은 구글에 아나콘다 검색하면 관련 파일 받아 설치하면 됩니다. 어렵지 않으니 자세한 설명은 하지 않겠습니다. 아나콘다 프롬프트에서 파이썬 버전을 확인하기 위한 명령어 Python --versio..
detectron2 튜토리얼 pip install torch torchvision torchaudio -f https://download.pytorch.org/whl/cu111/torch_stable.html​ How to Install Detectron2 on Windows 10 or 11 –2021(AUG) with the latest build(v0.5). Installing Detectron2 on windows is not so easy but an achievement indeed! I am writing this story after so many hurdles which I faced… medium.com 튜토리얼 — detectron2 latest documentation © Copyright 2019-2020, d..
YOLO (You Only Look Once) 카메라 관련 인공지능 프로그램을 개발하려면 몇 가지 라이브러리와 프레임워크를 사용해야 합니다. 다음은 파이썬으로 카메라 관련 인공지능 프로그램을 개발하는 데 도움이 될 수 있는 몇 가지 라이브러리와 프레임워크입니다. OpenCV (Open Source Computer Vision): OpenCV는 이미지 및 비디오 처리를 위한 강력한 라이브러리입니다. 카메라에서 영상을 읽고 처리하는 데 사용할 수 있습니다. TensorFlow 및 Keras: TensorFlow와 Keras는 딥러닝 모델을 만들고 학습시키는 데 사용되는 강력한 도구입니다. 객체 감지, 얼굴 인식 등을 수행할 수 있는 사전 학습된 모델을 활용할 수 있습니다. PyTorch: PyTorch는 딥러닝 연구 및 개발을 위한 라이브러리로, 유연하..
파이썬 주피터노트북 설치하기 윈도우에서 주피터 노트북을 설치하는 방법을 안내해 드리겠습니다. 아래의 단계를 따라 진행하시면 됩니다: 1. 파이썬 설치: 먼저, 파이썬을 설치해야 합니다. 파이썬 공식 웹사이트(https://www.python.org)에 접속하여 최신 버전의 파이썬 설치 파일을 다운로드합니다. 다운로드한 파일을 실행하고 설치 과정에서 "Add Python to PATH" 옵션을 반드시 선택해야 합니다. 2. 주피터 노트북 설치: 윈도우의 "시작" 메뉴를 클릭하여 "명령 프롬프트" 또는 "PowerShell"을 실행합니다. 명령 프롬프트 또는 PowerShell 창이 열리면 다음 명령을 입력합니다: pip install jupyter 이 명령은 주피터 노트북을 설치하기 위해 필요한 패키지를 자동으로 다운로드하고 설치합니..
파이썬으로 재활용 로봇 시스템 만들기 준비과정 파이썬을 사용하여 쓰레기 분류기를 만들려면 다음과 같은 자료들이 필요합니다: 1. 이미지 데이터셋: 쓰레기 분류를 위한 이미지 데이터셋이 필요합니다. 이는 직접 사진을 찍어 만들 수도 있고, 인터넷에서 공개된 데이터셋을 사용할 수도 있습니다. 예를 들어, Kaggle이나 Google Dataset Search에서 다양한 쓰레기 이미지 데이터셋을 찾을 수 있습니다. 2. 파이썬 개발 환경: 파이썬 개발을 위한 환경을 구축해야 합니다. 파이썬 설치는 물론이고, Jupyter Notebook, PyCharm 등의 IDE(통합 개발 환경)도 사용할 수 있습니다. 3. 딥러닝 라이브러리: 이미지 분류를 위한 딥러닝 모델을 구현하기 위해 TensorFlow나 PyTorch 같은 딥러닝 라이브러리가 필요합니..
파이썬과 MySQL연동하는 방법 Python과 MySQL을 연동하려면 일반적으로 mysql-connector-python 라이브러리를 사용합니다. 이 라이브러리는 Python에서 MySQL 데이터베이스와 상호 작용할 수 있게 해줍니다. 먼저, mysql-connector-python 패키지를 설치해야 합니다. 터미널에서 다음 명령어를 실행하세요: pip install mysql-connector-python 다음은 Python에서 MySQL 데이터베이스에 연결하는 기본 코드입니다: import mysql.connector mydb = mysql.connector.connect( host="localhost", user="yourusername", password="yourpassword", database="yourdatabase" )..
파이썬으로 엑셀로 저장할 때 수식을 넣어서 연동 파이썬에서 엑셀 파일을 다루기 위해 주로 사용되는 라이브러리 중 하나는 openpyxl입니다. 이 라이브러리를 사용하여 엑셀 파일을 생성하고 편집할 수 있습니다. openpyxl을 이용하여 수식을 포함하는 엑셀 파일을 생성하고 연동시키는 예시를 살펴보겠습니다. 먼저, openpyxl을 설치해야 합니다. 아래와 같이 명령어를 사용하여 설치할 수 있습니다 pip install openpyxl 제 파이썬 코드에서 openpyxl을 사용하여 수식을 넣어서 연동시키는 방법을 보여드리겠습니다. 아래 예제 코드에서는 셀 A1과 A2의 값을 더하는 수식을 포함하는 엑셀 파일을 생성합니다. import openpyxl from openpyxl.utils import get_column_letter def create_e..
파이썬으로 엑셀 행 높이 자동조절하는 코드 파이썬으로 엑셀 행 높이 자동조절하는 코드 from openpyxl import Workbook def autofit_row_height(worksheet): for row in worksheet.iter_rows(): for cell in row: if cell.value: # 1. Calculate the number of lines needed for the cell content lines = cell.value.count('\n') + 1 # 2. Calculate the required height for the cell based on the default font size font_size = 11 # Change this value as needed cell_height = (font_s..
파이썬에서 명령문 병렬로 처리하기 OpenAPI에서 데이터를 받아오는 과정에서 순차적으로 처리하여 데이터를 가져오게 되면 시간이 많이 소요된다. 이를 순차적(일괄적)이 아닌 병렬로 처리하게 하면 많은 시간을 절약할 수 있을 것으로 생각할 수 있다. 그래서 그 방법의 예제를 만들어 봤다. 예를 들어 a,b,c,d,e라는 데이터를 얻고자하는 코드를 작성했는데 이 것을 한번에 실행시켜서 데이터를 가져올 수 있도록 하고 싶다. import concurrent.futures # 함수 예시: 데이터 수집 def a(): # 데이터 수집 작업 수행 data = "Data from A" return data def b(): # 데이터 수집 작업 수행 data = "Data from B" return data def c(): # 데이터 수집 작업 수행 ..
PDF문서에 표 데이터를 수집하는 방법. PDF의 시트로 된 데이터를 데이터프레임화 시키고 싶은데, 파이썬으로 직접 불러오는 방법이 있습니다. 그러나 정형화된 파일양식을 가지고 있을 때 자동화가 가능할 것인데...물론 코딩으로 자동으로 맞춰줄 수는 있지만 코딩 작업량이 많을 듯하여 최선의 방법으로 작업해야 합니다. 이런 부분에 대해서는 사람이 정신노동이 필요하지요. 아직까지는 단순노동이 빠름... PDF로 작성된 표를 온전하게 가져오려면 다음과 같은 방법을 시도할 수 있습니다: 온라인 PDF 변환 도구 사용: PDF를 Excel로 변환해주는 온라인 도구를 사용할 수 있습니다. 예를 들어, SmallPDF, Adobe Acrobat, 또는 Zamzar와 같은 온라인 서비스를 활용할 수 있습니다. 이러한 도구는 PDF 파일을 업로드하고 Excel ..
ChatGPT로 이미지 생성하는 2가지 Two ways to generate images with ChatGPT ["Using AI to output images: After creating a new chat, simply enter the following command." AI를 이용해 이미지를 출력하는 방법 : New Chat을 생성한 다음 아래 명령어를 입력하면 된다.] You will now act as a prompt generator. I will describe an image to you, and you will create a prompt that could be used for image-generation. Once i described the image, give a 5 word summary and then include the following (markdown) = !Image (ht..
시놀로지nas를 활용해서 SHH 접속 문제해결 Using Synology NAS to resolve SSH connection issues. 시놀로지 NAS에서 주피터 노트북으로 작성된 코드를 정기적으로 실행시키는 방법을 가이드라인 형태로 안내해드리겠습니다. 시놀로지를 잘 활용하기 위해서는 SHH라는 부분부터 셋팅을 해놔야 하더군요. 다만 위와 같은 화면을 얻기 까지 시행착오가 있었습니다. "Remote side unexpectedly closed network connection"에러가 발생하여 원인을 추정하면... "Remote side unexpectedly closed network connection" 오류는 원격 서버와의 연결이 예기치 않게 닫혔음을 나타내며, 일반적으로 다양한 원인에 의해 발생합니다. 가능한 원인과 해결 방법은 다음과 같습니다. 네트워크 연결 문제: 먼저, 네트워크 연결이 끊어졌는지 확인하십시오. 시놀로지 NAS와..
파이썬을 사용하여 엑셀에 테두리 속성 추가하는 코드 파이썬을 사용하여 엑셀에 테두리 속성을 데이터 값이 존재하는 영역에 추가하는 방법은 다음과 같습니다. import openpyxl # 엑셀 파일을 열기 wb = openpyxl.load_workbook('file.xlsx') # 활성 시트 선택 sheet = wb.active # 테두리 속성 추가 for row in sheet.iter_rows(min_row=1, max_row=sheet.max_row, min_col=1, max_col=sheet.max_column): for cell in row: if cell.value: cell.border = openpyxl.styles.Border(left=openpyxl.styles.Side(style='thin'), right=openpyxl.styles...
파이썬으로 엑셀의 셀 서식 자동 줄 바꿈 코드 래의 코드를 참고하여 파이썬으로 엑셀 셀 서식에서 텍스트 조정에 자동 줄 바꿈을 특정행에 설정할 수 있습니다. import openpyxl # 엑셀 파일을 열고 특정 시트를 선택 wb = openpyxl.load_workbook("file.xlsx") sheet = wb["Sheet1"] # 특정행에 자동 줄 바꿈 설정 for row in range(1, 10): sheet.row_dimensions[row].wrap_text = True # 엑셀 파일 저장 wb.save("file.xlsx") 위 코드에서는 wrap_text 속성을 True로 설정하여 1번부터 10번까지의 행에 자동 줄 바꿈을 설정하고 있습니다.
파이썬을 이용하여 엑셀 셀의 크기를 수동으로 지정할 수 있는 코드 여러 시트가 있는 엑셀 파일의 셀의 크기를 수동으로 지정하려면, openpyxl 라이브러리를 사용할 수 있습니다. 다음은 예제 코드입니다. import openpyxl # 엑셀 파일 열기 excel_file = openpyxl.load_workbook("file.xlsx") # 시트 선택 sheet = excel_file["Sheet1"] # 열 번호와 셀의 크기 지정 sheet.column_dimensions[openpyxl.utils.get_column_letter(1)].width = 20 sheet.column_dimensions[openpyxl.utils.get_column_letter(2)].width = 30 # 엑셀 파일 저장 excel_file.save("file.xlsx") 여러 시트에..
올바른 날짜 형식으로 변환하기 위해서는strptime() 메서드를 사용하는데 데이터프레임의 열의 값이 목적인 경우 예제 아래의 예제는 Pandas 라이브러리를 사용하여 데이터프레임의 열의 값을 올바른 날짜 형식으로 변환하는 예제입니다: import pandas as pd from datetime import datetime # 원본 데이터프레임 생성 df = pd.DataFrame({'date_col': ['2021-01-01', '2021-01-02', '2021-01-03']}) # 날짜 형식으로 변환 df['date_col'] = df['date_col'].apply(lambda x: datetime.strptime(x, '%Y-%m-%d')) # 변환된 데이터프레임 확인 print(df.head()) 출력 결과: date_col 0 2021-01-01 1 2021-01-02 2 2021-01-03 위 예제에서 df..
조건을 만족하면 카카오톡으로 문자를 보내는 파이썬 코드 Kakao Talk API를 사용하여 파이썬으로 카카오톡 메시지를 보내는 경우 아래와 같은 코드 예제가 있습니다: import requests def send_message(text): url = "https://kakao-bot-api.lucas.run/sendMessage" headers = { "Authorization": "Bearer ", "Content-Type": "application/json" } data = { "text": text } res = requests.post(url, headers=headers, json=data) print(res.json()) if __name__ == "__main__": text = "조건을 만족하여 보내는 메시지" send_message(text..

728x90
반응형