Python 5

[파이썬] streamlit에 html&css 적용하기

streamlit 라이브러리에 html&css코드 적용시키기 1. 쌍따옴표 3개 안에 원하는 html&css코드를 넣어준 뒤, [html_css]라고 정의해준다. 2. streamlit의 markdown 함수로 [html_css]를 실행한다. html_css = """ Header 1 Header 2 Header 3 Row 1, Cell 1 Row 1, Cell 2 Row 1, Cell 3 Row 2, Cell 1 Row 2, Cell 2 Row 2, Cell 3 Row 3, Cell 1 Row 3, Cell 2 Row 3, Cell 3 Row 4, Cell 1 Row 4, Cell 2 Row 4, Cell 3 """ st.markdown(html_css)

programming/Python 2023.12.26

파이썬 가상환경에서 실행파일 만들기

가상 환경 (Virtual Environment)은 Python 프로젝트를 격리된 환경에서 관리하고 필요한 패키지를 프로젝트별로 설치할 수 있게 해주는 유용한 도구입니다. 이를 통해 프로젝트 간의 종속성 충돌을 방지하고 특정 프로젝트에 필요한 패키지 버전을 독립적으로 관리할 수 있습니다. 아래는 가상 환경을 만들고 활성화하는 방법을 자세히 설명합니다. ** 일반환경에서 실행파일 만들기는 아래 이전 포스팅 참고해주세요! PyInstaller를 이용한 실행 파일(exe) 만들기 PyInstaller는 파이썬 모듈로 Windows, MacOS X 및 Linux에서 사용 가능하며, 코드를 실행파일로 변경해주는 역할을 합니다. 파이인스톨러 공식 홈페이지 이동 설치 방법 pip install -U pyinstall..

programming/Python 2023.08.29

[파이썬/통계] Python에 의한 기술 통계 : 다변량 데이터와 pandas 데이터 프레임

안녕하세요! 조신선입니다. 오늘은 다변량 데이터와 pandas 데이터 프레임에 대해서 포스팅하겠습니다. 오늘도 역시나 쥬피터(vscode확장자 : ipynb) 환경으로 시작하겠습니다. 라이브러리 임포트 import pandas as pd import scipy as sp %precision 3 그룹별 통계량 예시 코드에 쓰일 데이터 파일을 이미지로 공유드리겠습니다. 아래 코드는 fish_multi 데이터 프레임을 'species' 열을 기준으로 그룹핑한 뒤 각 그룹별로 열의 평균 값을 계산하는 코드입니다. groupby 메소드로 'species' 열을 기준으로 데이터 프레임을 그룹핑한 결과를 group 변수에 저장하고, mean 메소드를 이용해 각 그룹별로 열의 평균 값을 계산하여 출력합니다. 아래 코드..

[파이썬/통계] Python에 의한 기술 통계 : scipy의 기본

안녕하세요! 조신선입니다. 오늘은 scipy라이브러리에 대해서 배워보고 앞전에 배웠던 넘파이,판다스와 같이 사용하는 방법에 대해서 포스팅 해보도록 하겠습니다! 오늘도 역시나 주피터 환경으로 시작하겠습니다. scipy란? Scipy는 과학, 공학, 경제학 등에서 자주 사용되는 여러 기능을 제공하는 파이썬 라이브러리 중 하나입니다. Scipy는 다양한 부분 패키지로 구성되어 있으며, 이들 패키지는 고성능 선형 대수, 최적화, 통계 분석, 푸리에 변환, 신호 처리 등 다양한 과학 기술 계산에 사용됩니다. Scipy는 NumPy와 같이 작동하기 때문에 두 라이브러리를 함께 사용하여 다양한 과학, 공학 및 경제학 문제를 해결할 수 있습니다. 필요한 라이브러리 임포트 import numpy as np import ..

[파이썬/통계] Python에 의한 기술 통계 : numpy·pandas의 기본

안녕하세요! 조신선입니다. 해당 카테고리에서는 파이썬을 활용한 통계기법에 대해서 포스팅하도록 하겠습니다. 파이썬통계는 기본적으로 쥬피터 환경에서 실행하도록 합니다! vscode를 사용하고 계시다면 확장자가 py가 아닌 ipynb로 하셔야합니다. 쥬피터 환경으로 하는 이유는 필요한 라이브러리가 대부분 같은데, 하나의 데이터로 여러개의 분석을 할 때 일일이 파일을 생성하기 보다는 쥬피터 환경에서는 하나의 데이터로 여러개의 분석을 할 수 있기 때문입니다. 그럼 시작하겠습니다. numpy·pandas란? NumPy는 파이썬에서 대규모 다차원 배열과 행렬 연산을 지원하는 라이브러리로, 과학, 수학, 엔지니어링 등 다양한 분야에서 활용되고 있습니다. NumPy는 배열을 효율적으로 다루기 위해 벡터화 연산을 사용하고..