본문 바로가기

데이터 시각화 및 애플리케이션 개발/AI 컴퓨터 비전프로젝트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] 동기와 비동기 처리 및 FastAPI 사용법 1. 동기(Synchronous)- 작업을 순차적으로 실행하는 것 - 하나의 작업이 끝나기 전에는 다음 작음작업을 시작하지 않음 예제) def func1(): print('1') print('2') print('3')def main(): func1()# main 함수는 func1 함수가 종료될 때까지 기다림# 하지만 func1 함수가 종료되기 전에 main함수에서 처리해야할 일이 있다면 어떻게 해야할까?# 그래서 나온것이 비동기입니다. # 동기식print(f"start: {time.strftime('%X')}")main()print(f"end: {time.strftime('%X')}") 스타트시간 끝나는 시간을 찍어줍니다.#결과start: 01:26:57 😊😊😊😊😊 😊😊.. 2024. 6. 7.
AI 컴퓨터 비전 프로젝트_2개월차_데이터베이스와 MongoDB 1. 데이터데이터(data)는 정보나 사실들의 원시적이고 구조화되지 않은 형태입니다. 이것은 숫자, 문자, 이미지, 소리 등 다양한 형태로 나타날 수 있습니다. 예를 들면, 온도 측정 결과, 사진, 글, 음성 녹음 파일 등이 데이터에 해당합니다.2. 데이터베이스데이터베이스(database)는 관련된 데이터를 체계적으로 저장하고, 관리하고, 검색할 수 있도록 설계된 전자적 시스템입니다.간단히 말하면, 데이터베이스는 "정보의 보관소"와 같습니다.데이터베이스를 사용하면 크거나 작은 양의 데이터를 안전하게 저장하고 필요할 때 쉽게 찾아낼 수 있습니다.3. 데이터베이스 관리 시스템(소프트웨어)DBMS는 데이터베이스 관리 시스템(Database Management System)의 약자입니다. DBMS는 데이터베이스.. 2024. 6. 6.