전체 글
-
Streamlit tips_favicon 변경카테고리 없음 2024. 5. 19. 22:38
기본 emoji로 변경하는 경우https://docs.streamlit.io/develop/api-reference/configuration/st.set_page_config- page_icon : https://streamlit-emoji-shortcodes-streamlit-app-gwckff.streamlit.app/ st.set_page_config( page_title="Hello world", page_icon="chart_with_upwards_trend", layout="wide", ) favion.ico 파일이 있는 경우from PIL import Imageimport streamlit as stim = Image.open("favico..
-
[macOS] vscode python 환경설정python 2023. 6. 13. 14:27
1. vscode 다운로드 및 설치 2. [vscode] python extenstion 설치 3. pip 설치 3-1) [vscode] terminal에서 pip 설치 (get-pip.py 파일을 땡겨와서 설치) # FOR MAC # download get-pip.py $ curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py # run get-pip.py $ python3 get-pip.py 3-2) [vscode] pip를 이용한 패키지 설치 - pip3 install 패키지명 (pip는 오류나서 pip3 사용) $ pip3 install 패키지명 3-3) pip3, python3 대신 pip, python 명령어를 사용하기 위한 alias 설정 $ wh..
-
windows 가상머신(Ubuntu) CUDA 설정방법ML 2023. 6. 9. 11:48
https://www.freecodecamp.org/news/how-to-setup-windows-machine-for-ml-dl-using-nvidia-graphics-card-cuda/ How to Setup a Windows Machine for Machine Learning/Deep Learning Using an Nvidia Graphics Card (CUDA) If you are learning machine learning / deep learning, you may be using the free Google Colab [https://colab.research.google.com/]. But you might wonder if the free version is adequate. If y..
-
[fastapi] 로컬PC에 세팅 시 해야할 Taskspython 2023. 3. 30. 14:02
fastapi로 개발을 완료 후 고객 개발서버에 이관할 때 까먹지 않도록 기록하는 글 세팅하는데 2시간정도 걸린듯하다. 보안오류해결 아래 슨생님 덕에 감사히 해결할 수 있었다.. 파이썬 가상환경 보안 에러, 보안 오류 1분만에 해결하기 » Theblogtamgu 파이썬 가상환경 보안 에러, 보안 오류 CategoryInfo : 보안 오류: (:) , PSSecurityException FullyQualifiedErrorId : UnauthorizedAccess 바로 해결하기 theblogtamgu.com 외부접속허용 api실행 시 host를 127.0.0.1로 두고 바보같이 다른 삽질을 했었음..ㅎㅎ 역시 도움을 주신 또다른 슨생님.. 08.Python Flask 외부에서 접속하기 Flask서버를 운영서..
-
python으로 json data 처리하기python 2023. 3. 17. 13:08
역직렬화(deserialization) : 문자열 -> 객체로 변환하는 과정 import json #json 문자열 데이터 employee_string = '{"first_name": "Michael", "last_name": "Rodgers", "department": "Marketing"}' print(type(employee_string)) # #문자열을 객체로 변환하기 json_object = json.loads(employee_string) print(type(json_object)) # 웹에서 생성된 event data의 json 형식이 문자열로 DB에 저장되고, 이러한 데이터를 수집해서 json으로 변환해야하는 경우 1) 먼저 single quote -> double quote로 변환해야하고..
-
python으로 dummy 데이터와 REST API test code 작성하기python 2023. 3. 14. 18:08
ML API를 임의로 만든 dummy 데이터로 테스트 해야하는 경우 간단하게 작성하는 테스트 코드 물론 postman에서도 여러 기능이 있고, 특히 fastapi를 사용하면 docs에서 편하게 테스트할 수 있지만 아래 경우를 위해 작성한 code임. - 테스트케이스(데이터)를 여러건 저장해두고 테스트해야하는 경우 - 테스트데이터의 형식이 다양한데 한 요청에서 다 처리해야하는 경우 (초반에 시간에 쫓겨 api 설계를 대충하면 이런 사태가 벌어짐) - IDE만 띄워놓고 콘솔에서 바로 확인하기 위해 - 테스트데이터 값을 바꿔가면서 결과를 확인해야하는 경우 - 웹 소스코드를 수정하지못하고 DB에서 트리거될때마다 API 요청을 통해 변경된 값으로 반환, DB에 업데이트하는 프로그램을 python으로 작성하는 경우..
-
[fastapi] upload json filepython 2023. 2. 25. 13:43
json file 하나를 업로드하여 파일 내 데이터를 리턴하는 api 작성. import uvicorn import json from fastapi import FastAPI, File, UploadFile app = FastAPI(title="test-json-file-upload", version='1.0.0',) ## file upload test @app.post("/upload") def upload(file: UploadFile = File(...)): try: # with open(file.filename, 'wb') as f: # f.write(contents) # print(f"[upload] file.filename {file.filename}") # with file.file.read..