본문 바로가기

전체 글58

multidimensional scaling (MDS) 의 개념과 PCA 와의 차이점 bing 에게 물었다. "The concept of MDS and what is the difference between PCA and MDS" 아래는 그 답이다. In this blog post, I will explain the concept of multidimensional scaling (MDS) and how it differs from principal component analysis (PCA). Both methods are used for dimensionality reduction, which means transforming a high-dimensional data set into a lower-dimensional representation that preserves some o.. 2023. 5. 25.
python logging 에서 색깔 추가 기본적인 아이디어는 여기에서 import logging logging.basicConfig(level=logging.INFO, datefmt="%m/%d/%Y %I:%M:%S %p", format="%(asctime)s:%(levelname)s:%(message)s",) logging.info("hello") grey = "\x1b[38;20m" yellow = "\x1b[33;20m" red = "\x1b[31;20m" bold_red = "\x1b[31;1m" reset = "\x1b[0m" logging.info(f"{yellow}hello{reset} world") 하면 다음과 같이 나온다. 2022. 12. 3.
[vscode] python 환경설정 vscode 에서 python, pytest, pylint 등을 설정하면서 생긴 파일들이다. 일단 나의 기억에 도움이 되고자 아래에 적는다. 프로젝트 디렉토리 아래에서 .env PYTHONPATH=src VSCode 내에서 src 와 test 디렉토리가 나뉘어져 있을 때 src 디렉토리를 인식하기 위해서 필요했던 것으로 기억한다. .pylintrc $ pylint --generate-rcfile 기본적으로 위 명령어를 이용해서 만든다. 그런 다음 pylint 에서 src 등을 못 찾아서 경고등을 낼 수 있으므로 .pylintrc 내 init-hook='import sys; sys.path.append("./")' 에서 그러한 디렉토리들을 import 해준다. 그리고 무시하고 싶은 경고들은 disable .. 2021. 11. 5.
[Azure Portal] Azure Functions 구동 로그 확인 (모니터링) Azure Functions 를 이용해서 httptrigger 이벤트를 처리하는 기능을 만들어 Azure 에 배포까지 완료하였다. 그런데 로컬 테스트에서는 작동하던 기능들이 작동을 하지 않는 경우가 있다. 이럴 때 모니터링을 통해서 서버에서 일어난 로그를 확인할 수 있다. 우선 portal.azure.com 에 들어가서 Function 을 찾는다. 그런 다음 자신이 만든 function app 이름이 나온다. 이것을 누르면 function app 내의 각종 function list 가 나오고 그중에 하나를 클릭한다. 나의 경우 requests 모듈을 virtualenv 를 이용하여 pip로 설치하였는데 requirements.txt 에 넣지를 않아서 생긴 문제이다. requirements.txt 에 해당.. 2021. 8. 28.