본문 바로가기

분류 전체보기

(22)
[파이썬, Python] pandas 활용법 총정리 [파이썬 pandas 활용법]  * 아래 [더보기] 클릭 후 [Ctrl + F] 단축키를 활용하여 찾고 계신 함수 위치로 바로 가실 수 있습니다.더보기[데이터 생성 및 로드] 1. 데이터프레임 생성: pd.DataFrame 2. CSV 파일 쓰기: df.to_csv 3. CSV 파일 읽기: pd.read_csv [데이터프레임 정보] 1. 데이터프레임 정보 요약: df.info 2. 데이터프레임의 통계 요약: df.describe 3. 데이터프레임의 상위/하위 n개 행 보기: df.head(n), df.tail(n) [데이터 선택 및 필터링] 1. 열 선택 2. 여러 열 선택 3. 행 선택 (인덱스로): df.loc 4. 행 선택 (조건으로) [데이터 조작] 1. 새 열 추가 2. 열 삭제: df.drop..
[파이썬, Python] numpy 활용법 총정리 [파이썬 numpy 활용법]  * 아래 [더보기] 클릭 후 [Ctrl + F] 단축키를 활용하여 찾고 계신 함수 위치로 바로 가실 수 있습니다.더보기더보기[배열 생성 및 조작] 1. 배열 생성: np.array, np.zeros, np.ones, np.empty, np.arange, np.linspace, np.eye 2. 배열 조작: np.reshape, np.ravel, np.transpose, np.concatenate, np.split[배열 연산] 1. 기본 연산: np.add, np.subtract, np.multiply, np.divide, np.power 2. 통계 함수: np.mean, np.median, np.std, np.var, np.min, np.max, np.sum, np.cums..
[프로젝트 #1] 카카오 번역 API (파이썬) [파파고 번역 API] 참고자료: https://developers.kakao.com/docs/latest/ko/translate/dev-guide import requests import json text = '안녕하세요' source = 'kr' target = 'en' url = 'https://dapi.kakao.com/v2/translation/translate' headers = {'Authorization': ' '} data = {'src_lang': source, 'target_lang': target, 'query': text} response = requests.post(url=url, headers=headers, data=data) if response.status_code == ..
[프로젝트 #1] 구글 번역 API (파이썬) [구글 번역 API] import googletrans text = '안녕하세요' source = 'ko' target = 'en' translator = googletrans.Translator() response = translator.translate(text, src=source, dest=target) result = response.text print(result) line 1 : 라이브러리 import - 설치법 : pip install googletrans==4.0.0-rc1 line 3 - 5 : 번역 언어 선택 - line 3 : 번역할 언어 입력 - line 4 : 원본언어 코드 입력 - line 5 : 목적언어 코드 입력 - 참고자료 : 아래와 같이 언어의 코드를 확인할 수 있음 p..
[프로젝트 #1] 파파고 번역 API (파이썬) [파파고 번역 API] 참고자료: https://developers.naver.com/docs/papago/papago-nmt-example-code.md%EF%BB%BF import os import sys import urllib.request import json text = '안녕하세요' source = 'ko' target = 'en' encText = urllib.parse.quote(text) data = f'source={source}&target={target}&text=' + encText url = "https://openapi.naver.com/v1/papago/n2mt" client_id = " " client_secret = " " request = urllib.request.R..
[프로젝트 #1] 통합 번역기 프로그램 제작 [통합 번역기 프로그램] 프로그램명 : All-In-One Translator Program 버전: 1.0 기능 파파고, 구글, 카카오 번역 API 동시 연동 설계안 결과
[프로젝트 #1] 통합 번역기 프로그램 설계 [통합 번역기 프로그램] 프로그램명 : All-In-One Translator Program 버전: 1.0 배경 논문을 읽거나 작성할 때 번역 사이트를 자주 접속한다. 하나의 번역 사이트에서 마음에 드는 번역을 해주면 좋겠지만 번역 사이트마다 번역이 잘 되는 문장이 다른 것 같다고 느꼈다. 매번 여러 번역 사이트를 이용하는 것은 매우 귀찮았으므로 한 번에 여러 번역 사이트의 결과를 제시하는 프로그램을 만들고자 한다. 목적 번역/영작할 문장을 입력하면 여러 번역 사이트에서 제공하는 결과를 동시에 확인할 수 있다. 기능 파파고, 구글, 카카오 번역 API 동시 연동 디자인
[파이썬, Python] 함수 만들기 [ 파이썬 함수 만들기 ] * 코드는 기본적으로 으로 구성되어 있습니다. * 아래 [더보기] 클릭 후 [Ctrl + F] 단축키를 활용하여 찾고 계신 함수 위치로 바로 가실 수 있습니다. 더보기 함수 기본형 : def 함수 2개 이상 사용하기 함수 입력값(매개변수) 정의 함수 입력값(매개변수) 응용 : *args 함수 입력값(매개변수) 응용 : **kwargs 함수 기본형 : def def 함수명(입력값): 실행문 return 출력값 위 함수에 입력값(=매개변수)을 전달하면 실행문에서 지정된 작업을 실행한 뒤 원하는 출력값을 반환함 위 함수는 함수명(입력값) 을 통해 호출할 수 있음 입력값, 실행문, 출력값 각각이 필요하지 않을 경우 생략 가능함 출력값이 정의되지 않은 경우 함수명 호출 시 None 값을..