반응형

기본 Tool 준비 & 필요 Tip 14

Streamlit 이모티콘 넣기 & 사이드바 꾸미기 (streamlit_option_menu)

streamlit을 이용해 웹화면을 구성할때 이모티콘을 넣어서 꾸미고 싶다면 해당 사이트를 참고해서 이모티콘 문구를 텍스트 우측에 넣어주면 이미지로 출력됨참조 링크 : https://streamlit-emoji-shortcodes-streamlit-app-gwckff.streamlit.app/ A faster way to build and share data appsApp showing all the emoji shortcodes supported by Streamlitstreamlit-emoji-shortcodes-streamlit-app-gwckff.streamlit.app  Shortcodes 문구를 그대로 복사붙여넣기 해주면된다! 갯수가 몇만개가 넘어가기 때문에 대략적인 원하는 이미지 단어를 아는..

리눅스 기본 명령어 정리

GUI graphical user interface CLI command line interface # $ 뒤부터가 실제 명령어# 띄어쓰기도 꼭 포함해서 주의해서 사용해야함 $ pwd : 현재 내가 작업하고 있는 경로 알고싶을때 $ cd : 경로 이동 $ cd ~ : 내 아이디인 ec2-user 의 홈 디렉토리로 이동 => 홈 디렉토리 표현 기호가 ~ 최상위 폴더는 / $ ls : 현재 디렉토리에 있는 폴더나 파일들을 보여달라. $ ls -al : 모든 파일들을, 자세하게 보여달라. =>상세파일 내용이 d 로 시작하면 디렉토리란 뜻 $ .. : 점 두개는 상위폴더 => cd ../.. 이런식으로 두번 치면 두번 이동  $ .  : 점 한개는 현재폴더 $ clear : 화면 지워주기 $ cd .. : 상위..

EC2 Streamlit 대시보드 Web 화면 차트에 한글 출력하기

# Matplotlib 차트에 한글이 깨지던것과 동일하게, 리눅스 서버 Web 화면에 streamlit 차트를 출력시키는 경우에도 한글이 깨지는걸 볼수 있다. # 이런 경우 리눅스 서버에 직접 한글 폰트를 설치하여 압축 해제후 적용시켜줘야 한글이 깨지지 않고 출력된다.# AWS의 EC2 서버를 사용한다는 가정하에 폰트 설치부터 적용까지 진행 # 우선 Putty로 한글을 출력시킬 리눅스 서버 진입 (터미널) # 폰트 관리 유틸리티 설치sudo yum install fontconfig  # 네이버 나눔 폰트 다운로드 (명령어로 링크까지다 복사해서 붙여넣고 실행해야함)curl -o nanumfont.zip http://cdn.naver.com/naver/NanumFont/fontfiles/NanumFont_T..

Matplotlib 차트에 한글 찍는법 (데이터 분석 & 가공)

# 데이터를 분석하여 가공하는중에 데이터를 차트로 그려서 보는것이 한눈에 파악하기가 좋다.# 이때 컬럼명과 타이틀명이 이미 한글이거나 한글로 설정하였을 경우, 따로 처리를 하지 않으면 한글텍스트가 깨진상태로 차트가 출력된다. # 이때 사용하는 방법으로, 한글 폰트를 설정하여 Matplotlib에서 한글이 깨지지 않고 제대로 표시되도록 하는 기능을 제공# 각 운영 체제에 맞는 한글 폰트를 Matplotlib의 기본 폰트로 설정하는 것macOS(Darwin)의 경우, 'AppleGothic' 폰트를 사용하여 한글을 표시Windows의 경우, 'malgun.ttf' 폰트 파일이 Windows의 폰트 디렉토리에 위치하고 있을 것으로 가정하여 해당 폰트를 사용그 외의 시스템에서는 기본 설정으로 한글 폰트를 설정하..

앱 대시보드 개발을 위한 VS Code (Visual Studio Code) 설치 및 환경 구성

# 앱 대시보드 개발을 위해서 Git 설치와 함께 VScode도 설치가 필요한다.# 링크 : https://code.visualstudio.com/ Visual Studio Code - Code Editing. RedefinedVisual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications.  Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.code.visualstudio.com # 설치가 완료되면 깃 데스크탑을 이용해서 켜도 되고 직..

아나콘다(Anaconda) 설치 및 주피터 노트북(Jupyter notebook) 사용

# 아나콘다(Anaconda)는 데이터 과학 및 기계 학습을 위한 오픈 소스 파이썬 배포판으로, 파이썬과 함께 널리 사용되는 수학, 과학, 데이터 과학 라이브러리들을 포함하고 있다.# 이러한 라이브러리에는 NumPy, pandas, SciPy, scikit-learn, Matplotlib 등이 포함됩니다.  Jupyter Notebook)> # 주피터 노트북(Jupyter Notebook)은 대화형 컴퓨팅과 데이터 시각화를 위한 오픈 소스 웹 응용 프로그램 이다.# 주피터 노트북은 코드, 텍스트, 이미지, 수식 등을 포함한 문서를 작성하고 실행할 수 있는 플랫폼을 제공하고, 주로 데이터 분석, 머신러닝, 통계 분석 등 데이터 과학 분야에서 널리 사용된다. ## 하여 이제 앞으로 파이썬, 데이터 분석 가공..

DL(딥 러닝)을 위한 Google Drive & Colab 환경 구성

# 딥 러닝을 본격적으로 실습하기 전에 이전 실습에서 사용한 anaconda 를 이용한 jupyter notebook 을 사용하지 않고, Google Colab과 Google Drive를 활용하여 실습을 진행한다. # 두가지 사이트에 모두 회원가입이 필요하다. # Colab을 사용하는 이유는 딥 러닝을 위해선 하드웨어 가속기 성능이 필요한데 Colab에서는 같은 jupyter notebook 환경에서 GPU 가속기를 사용할수 있기 때문에 딥 러닝 학습에 좀더 용이하기 때문이다.# 또한 Google Colab에서 제공하는 텐서플로우를 사용하여 딥러닝 학습을 좀더 용이하게 하기 위하여 사용한다. # 기본적인 코드 입력방법과 실행방법은 아나콘다 jupyter notebook과 동일하다.# 데이트럴 불러오는 방..

728x90
반응형