| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
- github
- mendeley
- J1비자
- git
- 연료전지
- 포스코
- 클러스터링
- 스틸브릿지
- 매트랩
- CAD
- J-1비자
- matlab
- 기계공학
- 파워포인트
- 머신러닝
- matplotlib
- 멘델레이
- 시뮬링크
- simulink
- 포스코인턴
- 미국비자
- Fusion 360
- 비지도학습
- ppt
- PEMFC
- reference manager
- 열역학
- 군집화
- 파이썬
- Python
- Today
- Total
목록Python (23)
신군의 역학사전
Subplot은 하나의 그림 내에서 여러개의 그래프를 배치하는 기법으로, 서브 플롯을 활용해 데이터를 효과적으로 비교하고 시각화할 수 있습니다. 물론 플롯을 여러개 그리면 되는면도 있고, 서브플롯을 사용한다 해서 코드 길이가 획기적으로 짧아지고 그런 것은 아니지만.. 발표 자료 만들고할 때 조금 편리한 면이 있는정도..? 여러개 그래프의 크기나 간격 맞추기 좋다는 장점이 있긴 합니다. Subplots 함수 사용법fig, axs = plt.subplots( 1, 2, figsize=(10, 6)) # plt.subplots(행의 수, 열의 수, 이미지 크기)subplots함수는 지정된 행과 열의 수에 따라 서브플롯을 동시에 생성하고, Figure 객체와 서브플롯의 축 객체를 반환하는 함수입니다. s..
scatter함수는 Matplotlib에서 제공하는 산점도(Scatter plot)를 그리는 함수로, 선그래프와는 또다른 방법으로 데이터를 가시화할 수 있습니다. scatter함수는 각 데이터 포인트를 독립적으로 표시하여, 데이터의 개별 분포를 직관적으로 시각화하는데 효과적입니다. 특히, 클러스터링과 같은 비지도학습에서 활용도가 높습니다. 또한, 실제 실험데이터를 다루다보면 노이즈에 의해 중간중간 튀는값들이 필연적으로 발생하는데, 이경우 선그래프로 가시화하면 그래프가 뒤엉켜 표현되는 경우가 있습니다. 이런 경우 Scatter로 저는 데이터를 가시화하는 편입니다. 기본적인 내용인 제목 및 축제목, 축 범위 지정, 폰트 스타일 및 크기 지정, 격자 설정, 이미지 파일 저장 등의 내용은 아래의 plot함수 포..
Matplotlib는 파이썬에서 가장 많이 활용되는 그래프 라이브러리로, 데이터 시각화에 유용합니다. 특히 Numpy, Pandas 등과 함께 사용하여 좋은 시너지를 낼 수 있으며, 저 역시 가장 많이 활용하는 모듈 중 하나입니다. 같은 데이터라도 어떻게 시각화하느냐에 따라 보는 사람의 이해를 높일 수 있기 때문에, 다양한 그래프 시각화 방법에 대해 차차 정리해볼 예정입니다. 1. matplotlib 설치 & import하기pip install matplotlibconda install matplotlib다른 모듈들과 마찬가지로 pip install 명령을 통해 설치해줄 수 있습니다. 아나콘다 환경을 활용한다면 conda 명령어를 활용해줍니다.import matplotlib.pyplot as plt마찬가..
판다스(Pandas)는 Python에서 데이터 분석과 처리에 널리 활용되는 라이브러리로, 데이터프레임(Dataframe)이라는 2차원 데이터 구조를 사용하여 효율적으로 데이터를 관리하고 분석할 수 있도록 지원해줍니다. 저 역시 Numpy, Matplotlib와 함께 가장 많이 사용하고 있는 모듈로, 이번 포스팅에서는 데이터 파일을 Pandas를 활용해 불러오는 방법에 대해 정리해보겠습니다. 1. Pandas 모듈 설치 및 import 하기pip install pandas conda install pandas모든 모듈이 마찬가지겠지만, pip install로 pandas 모듈을 설치해줄 수 있습니다. 아나콘다 환경을 활용한다면 conda install을 활용하면 됩니다.import pandas as pdp..
1. Numpy 설치하기pip install numpy 기본적으로 pip install 명령을 통해 Numpy를 설치해줄 수 있다.conda install numpy 아나콘다를 통해 구축한 가상환경을 사용하고 있다면, conda 명령을 통해서도 설치할 수 있다.2. Numpy 버전 업그레이드 & 다운그레이드버전 변경을 위해서는 우선 설치되어있는 Numpy를 지워주어야 한다. 특히 Numpy는 아나콘다, 텐서플로우 패키지 같은데에 자동으로 포함이 되어있어 의도치 않게 설치되는 경우가 많다. Numpy > 2 버전과 Numpy pip uninstall numpypip install numpy==1.26 # 원하는 버전 따라서 pip uninstall로 Numpy를 먼저 지워준 후, 원하는 버전을 지정해 재설..
1. 텐서플로우(TensorFlow) 설치pip install tensorflow 텐서플로우는 pip 명령어를 통해 설치가 가능하다. 그냥 텐서플로우 설치 시 최신 버전이 자동으로 설치가 되며, 특정 버전을 다운로드 하고 싶다면 아래와 같이 버전을 지정할 수 있다.pip install tensorflow == 2.10 # 원하는 버전 보통 텐서플로우는 GPU 연산을 활용하기 때문에 CUDA 버전에 맞는 버전을 설치해야 하는데, 이는 아래의 페이지에서 확인할 수 있다.https://www.tensorflow.org/install/source_windows#tested_build_configurations Windows의 소스에서 빌드,Windows의 소스에서 빌드 | TensorFlow이 페이지는 C..
Tqdmtqdm은 파이썬에서 사용되는 진행 표시 막대를 생성하기 위한 라이브러리이다. 반복문이나 모델 학습 시, Iteration & Epoch 별 진행 상황을 바 형태로 시각적으로 보여주는데, 특히 진행율과 실행시간을 알 수 있어 편리하다. 모듈 설치pip install tqdmconda install tqdm 설치야 다른 모듈과 마찬가지로, 환경에 따라 pip 혹은 conda install 을 활용하여 설치해준다. 모듈 Importfrom tqdm import tqdm tqdm 모듈을 임포트해오는 코드는 위와 같다. 신기하게도 아래의 코드처럼 import tqdm 을 활용하면 오류가 나는데, 이는 tqdm이 패키지 이름이기도 하고, 모듈 내의 메인 클래스의 이름이기도 하여 충돌이 일어나는 듯 하다. ..
지금껏 아나콘다로 구축한 가상환경을 사용해왔는데, 생각보다 버전 충돌문제도 잦고 그 외 자잘한 오류가 많아서 VsCode에서 새롭게 가상환경을 구축해보고자 했다. 가상환경에 대한 간단한 설명과 아나콘다를 활용한 가상환경 구축에 대한 내용은 아래의 포스팅 내용을 참고! 2023.10.30 - [Python/IDE] - [Python] 아나콘다(Anaconda)로 가상환경 생성하기 [Python] 아나콘다(Anaconda)로 가상환경 생성하기1. 가상환경이 필요한 이유? 파이썬을 사용하다보면 pip 명령어로 모듈, 패키지를 설치하게 되는데, 이 경우 모든 파이썬 스크립트에서 패키지를 사용할 수 있습니다. 이 경우 하나의 프로젝트만ymechanics.tistory.com 물론 아나콘다가 활용하기 편한면은 있기..