본문 바로가기

Python3

Numpy의 함수를 사용한 서바이벌 게임 Numpy의 함수를 사용한 서바이벌 게임 이 장에서는 데이터 분석에서 주로 사용하는 Numpy의 함수를 사용하여 드라마 오징어게임 속 상황처럼 456개의 숫자 중 하나의 숫자가 살아남을 때까지 라운드를 진행합니다. 각 라운드 별 게임은 Numpy의 함수 활용하여 진행한다. - Numpy란? Numpy는 파이썬에서 선형대수 기반의 프로그램을 쉽게 만들 수 있도록 지원하는 패키지이며 루프를 사용하지 않고 대량의 데이터를 배열 연산을 통해 빠른 연산속도를 보장하는 여러 함수들을 지원합니다. - 플레이어 모집 1~456번까지의 인원을 한 곳에 모집한다. - 사용되는 함수 * np.arange : numpy의 ndarray를 생성하는 방법으로 np.arnage(n,m)로 호출할 경우 배열에 n~m-1까지의 호출 .. 2022. 2. 24.
API를 활용한 챗봇 만들기 프로젝트 - 기획 의도 일상 속에서 겪는 언어 장벽을 극복하기 쉽도록 Papago와 AI(GPT-3)를 사용하여 대화형 번역 프로그램을 만들어보자. - Process - output - PaPago API 파파고는 다국적 언어처리가 가능한 번역 엔진으로 번역 결과를 제공하는 서비스입니다. 사용법: 네이버 개발자(naver.developers)에서 Papago API를 사용할 수 있도록 API 이용신청 아래의 코드와 같이 파이썬 환경에서 사용 import requests def translate_ko_en(text): data = {'text':text, 'source':'ko','target':'en'} # 한글 -> 영어 client_id = # Client ID를 입력 client_secret = #.. 2022. 2. 7.
일별 출생건수 분석 목차 1) 분석 목적 및 데이터 설명 2) 년도별 데이터 분석 (2000년, 2004년, 2009년, 2014년) 3) 년도를 통합하여 데이터 분석 (2000~ 2014) 1) 분석 목적 및 데이터 설명 - 분석 목적 이번 분석은 단순히 언제 생일이 제일 많고 적은 지를 파악하기 위한 분석이다. - 데이터 설명 미국의 2000년도부터 2014년까지 일별 출생건수에 대한 데이터로 미국 사회보장국(SSA)에서 제공한 데이터 - 데이터 출처 위에서 언급한대로 미국 사회보장국 (SSA)에서 제공한 데이터지만 데이터는 아래의 github에 정리한 csv 파일을 사용하여 분석을 진행하였습니다. 데이터 출처 - https://github.com/fivethirtyeight/data/tree/master/births .. 2022. 1. 13.