본문 바로가기

데이터 시각화 및 애플리케이션 개발24

[Python] 판다스(pandas)를 이용한 데이터 다루기 1. 판다스(Pandas)데이터 분석을 위한 파이썬 라이브러리 중 하나로, 표 형태의 데이터나 다양한 형태의 데이터를 쉽게 처리하고 분석할 수 있게 해줍니다.데이터프레임(DataFrame)이라는 자료구조를 제공#판다스 설치!pip install pandas #판다스 임포트 import pandas as pd2. Series와 DataFrame2-1. SeriesSeries는 1차원 배열과 같은 자료구조로 하나의 열(cloum)을 나타냄Series의 각 요소는 인덱스(index)와 값(value)으로 구성되어 있음값은 넘파이의 ndarray 기반으로 저장됨Series는 다양한 데이터 타입을 가질 수 있으며 정수, 실수, 문자열 등 다양한 형태의 데이터를 담을 수 있음idx = ['김사과', '반하나', '.. 2024. 6. 14.
[Python] 넘파이, 행렬, 정렬 파이썬을 사용하게되면 믿고 쓰게되는 모듈이 몇가지 있는데 그 중 가장 많이쓰이는 것이 넘파이입니다.구글코랩은 보통 많이 쓰여있어서 설치되어있지만 파이참이나 주피터를 사용할 때에는 따로 설치해주어야 합니다.#넘파이 설치(주피터, 파이참)!pip install numpy 1. 넘파이(Numpy)- 파이썬에서 사용되는 과학 및 수학 연산을 위한 강력한 라이브러리- 주로 다차원 배열을 다루는 데에 특화되어 있어, 데이터 분석, 머신러닝, 과학 계산 등 다양한 분야에서 널리 사용 됩니다.-  넘파이 배열(ndarray / 앤디어레이) 는 데이터를 담는 자료구조입니다 자료구조는 전에배웠던 리스트, 튜플, 딕셔너리,세트=(컬렉션) 가있습니다.앤디어레에이는 리스트와 비슷하지만 속도가 매우빠르고 사용빈도도 굉장히 높습니.. 2024. 6. 13.
[Python] Streamlit으로 초간단 번역 서비스만들기 초간단 번역 사이트 만들기#stremalit 임포트import streamlit as st 간단하게 UI를 구성합니다.st.title('초간단 번역 서비스앱')text = st.text_area('번역할 내용을 입력하세요', '')src_lang = st.selectbox('번역할 언어를 선택하세요', ['영어', '일본어', '한국어'])trg_lang = st.selectbox('번역될 언어를 선택하세요', ['한국어', '일본어', '영어'])if st.button('번역하기'): pass여기까지 front단을 구성했습니다.여기서 ui로 케이스는 구성을 했지만 실질적인 역할을 해줄 수 있는 것이 없습니다.그래서 번역을 도와줄 챗gpt를 사용하려고 합니다.챗GPT API를 이용해서 방금 만들었던.. 2024. 6. 9.
[Python] Streamlit으로 웹 애플리케이션 개발하기 이 전에는 FastAPI로 백앤드쪽을 구현해보았고 이번에는 streamlit을 이용하여 프론드단쪽으로 구현해볼 수 있는 프로그램인 streamlit이라는걸 이용해서 웹페이지를 간단하게 구현해보는 것을 배웠습니다.1. Streamlit- 파이썬으로 데이터 분석을 위한 웹앱 등을 쉽게 개발할 수 있게 도와주 라이브러리-간단한 코드로 웹 애플리케이션을 만들고 빠르게 프로토타입을 구축하고 시각적으로 공유하기 위해 사용합니다.- https://streamlit.io/-Gradio, Voila, Binder 등과 유사합니다.  Streamlit • A faster way to build and share data appsStreamlit is an open-source Python framework for data.. 2024. 6. 9.