'PYTHON' 카테고리의 글 목록
본문 바로가기

PYTHON26

gpt 사람인지 확인하십시오 푸는 방법 간혹 GPT를 사용하는 유저가 이러한 캡챠에 걸리는 경우가 많이 있다. 일반적인 캡챠는 해당 안내에 따라 직접 버튼을 누르거나 필요한 입력을 누르면 풀려야하는게 정상인데 아래와 같이 정상적인 작동을 하지 않고 계속 무한 루프를 돌게 된다. 이런 경우 해결방법을 알아보자. 해결방법 1. 쿠키를 모두 제거 후 컴퓨터를 재부팅한다. 설정에 들어가서 쿠키를 모두 삭제 후 컴퓨터까지 재부팅 후 다시 로그인을 해보자 2. 다른 인터넷 브라우저를 사용한다. 크롬에서 발생한다면 웨일을 사용해보고 웨일에서 발생한다면 크롬을 사용해보자 3. 시크릿 모드를 사용해보자 2023. 11. 19.
Stable Diffusion - 1. 설치 및 기본 사용 방법 1. 파이썬 설치 꼭 파이썬 3.1 0 버전을 다운 받으셔야 합니다 이것보다 더 최근 버전이 있어도 꼭 3.10 버전을 받으셔야 합니다 다운로드를 클릭해서 윈도우 환경에 맞는 Windows installer 64비트를 다운받습니다 다운받은 파일을 실행하면 설치 과정의 첫 화면이 나오는데요 여기서 또 하나 중요한 것은 가장 아래 부분에 있는 애드파이썬 2 파스를 꼭 선택해서 활성화해 주셔야 합니다 2.git 설치 파이썬 설치가 끝난 후 다음 단계는 깃허브에서 스테이블 디퓨저를 받아오는 것입니다. 깃허브에서 프로그램을 받아오기 위해서는 먼저 깃이라는 프로그램이 필요합니다 깃 SCM com/h 다운로드에 가서 윈도우용 64비트 설치 프로그램을 다운 받습니다 깃 설치 중에 나오는 모든 설정은 기본값으로 사용할 .. 2023. 6. 24.
pandas 기초 pandas는 파이썬에서 사용되는 ML 및 수치 통계의 가장 기본이 되는 라이브러리로 데이터를 처리함에 있어 매우 유용한 라이브러리이다. 먼저 아래와 같이 깔아주자!pip install pandasSeries series 데이터는 list와 비슷하지만 객체 타입을 보면 별도의 타입이 있듯이 조금 다른 성격을 가지고 있다. 2차원 배열을 효율적으로 다루기 위해 최적화 된 class라고 생각하면 된다. import pandas as pd data = ['apple', 'banana', 'computer', 'domino', 'elephant'] s = pd.Series(data) print(s) DataFrame 여러개의 Series 데이터를 묶은 형태로 DataFrame을 print() 하면 자동으로 ‘행.. 2023. 6. 2.
AI, 머신러닝, 딥러닝 기초 AI, 머신러닝, 딥러닝 정의와 차이점 인공지능(AI) 사람의 지적 능력과 기술을 프로그래밍을 통해 구현하는 기술 머신러닝(ML) 데이터를 기반으로 알고리즘(모델)을 학습하여, 해당 분야의 문제들을 추론하는 기술 딥러닝(Deep Learning) 인경 신망(ANN, artificial neural network)을 활용한 머신러닝의 일종 인공신경망(ANN, artificial neural network) 특징을 살펴보면, 기계학습과 인지과학에서 생물학의 신경망(동물의 중추신경계 중 특히 뇌)에서 영감을 얻은 통계학적 학습 알고리즘 인공신경망은 많은 입력들에 의존하면서 일반적으로 베일에 싸인 함수를 추측하고 근사치를 낼 경우 사용 일반적으로 입력으로부터 값을 계산하는 뉴런 시스템의 상호연결로 표현되고 적응.. 2023. 6. 1.
파이썬 엑셀 업무 자동화 - xlwings xlwings는 윈도우 기반 PC에서만 동작한다. xw로 간편히 쓰기에 import를 아래와 같이 해보 import xlwings as xw myexcel이라는 빈 엑세파일을 만들고 변수로 담아보자 보통 wb에 엑셀을 담는다. 새로운 엑셀파일을 생성하고 싶다면, wb = xw.Book() 파일이 있다면, wb = xw.Book('myexcel.xlsx') 요렇게 파일이 열리게 된다. 시트별로 작업을 하기 때문에 xw.Book으로 엑셀 파일을 지정하듯이 work sheet의 약자인 ws = wb.sheets['sheet1'] 로 표현해보자 sheet name을 확인하고 싶으면 아래와 같이 사용하면되고 확장자는 리스트이다. wb.sheet_names sheet를 추가하기 위해서는 wb에서 sheets.add.. 2023. 6. 1.
python을 이용한 이미지 처리 - pillow 이미지 좌표를 표현하는 방식은 아래와 같이 왼쪽 상단이 0.0으로 시작하여 먼저 pillow 라이브러를 다운을 받아보자 !pip install pillow PIL로 부터 Image를 받아오면 된다. # 대소문자 주의 import os from PIL import Image print(os.getcwd()) img_path = './sample_image.jpg' img = Image.open(img_path) img를 살펴보면 type은 객체이며, size 를 tuple 형식으로 받을 수 있다. show() 함수는 화면에 이미지를 띄워서 보여줍니다. img_path = './sample_image.jpg' img = Image.open(img_path) img.show() resize img_path =.. 2023. 5. 31.
파이썬을 이용한 파일 자동화 - (2) glob glob glob(): 사용자가 제시한 조건에 맞는 경로를 가진 파일들의 리스트를 반환하는 함수 폴더 내부에 여러겹의 하위 폴더가 있는 등의 복잡한 구조를 가진 폴더에서도 원하는 파일의 경로를 모두 얻어낼 수 있습니다. import glob path_list = glob.glob("파일 및 폴더 경로 조건 제시") 경로 조건을 제시하라는 것은 ?, *, ** 을 이용하여 조건을 제시하는 것입니다. 실습 데이터에는 데이터1.txt, 데이터2.txt, 데이터1000.txt 있고 경로 조건에 따라서 한번 알아보자 [] 대괄호 안에 있는 문자 중 하나와 정확히 한 글자와 매칭 한글자 중에 1또는2또는3이 들어오는 case ? 은 임의의 한 문자를 뜻함(무조건 한 문자가 들어가야함) ? 는 무조건 한 문자 이상 .. 2023. 5. 31.
파이썬을 이용한 파일 자동화 - (1) os 라이브러리 먼저 파일 경로에 대해서 이해를 해보자 경로는 두가지가 있다. => 절대 경로/ 상대 경로 절대 경로 : 절대적인 경로로 표현 (ex.C:\Users\A\예산안_최종.xlxs) 상대 경로 : 상대적인 위치를 표현하기 때문에 시작점이 중요함.(ex. .\예산안_최종.xlxs A폴더 위치에서) 필요한 라이브러리를 확인해보자 가장 기본적인 os library가 있다. import os를 통해 활성화 해보자 import os 현재 절대 경로를 확인하기 위해 pwd를 사용해보자 보통 리눅스 kernel에서 pwd를 그냥 사용하면 절대경로가 보이지만 python cshell에서는 앞에 !를 붙여주자 !pwd 이처럼 한글이 깨지는 이슈는 os 라이브러리로 해결 가능하다. cwd의 의미는 current working .. 2023. 5. 31.
Chat GPT로 수익 창출하기 요즘 뜨겁게 핫한 Chat GPT에 대해서 궁금해서 직접 써보고 잘하면 수익창출도 가능하겠다는 생각으로 글을 포스팅하게 되었다. 1. Chat GPT 사용방법 아래 사이트에 들어가서 구글아이디로 로그인을 하여 사용하면 누구나 무료로 사용가능하다. 월 20$을 내면 유료로 더 빠르고 다양한 기능을 사용할 수 있다. https://chat.openai.com/chat 2. Chat GPT 의 성능, 및 효과 한글 및 영어 모두 지원이 가능하고, 영어로 사용하는게 더 효과적일 수 있으나, 간단하게 그 성능을 테스트 하고자 수능문제를 풀게 해보았다. Chat GPT은 정답을 바로 맞추는 것과 동시에 그 설명까지 자세히 풀어서 해주었다. 3. Chat GPT를 이용한 수익창출 모델 나는 그 해답을 Chat GPT.. 2023. 2. 17.