본문 바로가기
728x90
반응형
SMALL

Programming140

[Python] pyenv 버전 관리 pyenv 버전 관리 pyenv versions Python 실행 경로가 pyenv가 관리하는 경로가 아닌 시스템 Python을 가리키고 있다. /usr/local/bin/python을 사용하고 있어서 pyenv의 제어를 받지 않고 있다. 환경 변수를 적용하기 위해 다음 명령으로 쉘을 적용한다. export PYENV_ROOT="$HOME/.pyenv"export PATH="$PYENV_ROOT/bin:$PATH"eval "$(pyenv init --path)"eval "$(pyenv init -)"exec "$SHELL" 다음 명령어로 실행할 python 버전을 지정할 수 있다 (가상 환경을 나오면 적용된 것을 확인 가능). # 전역 설정pyenv global 3.9.0# 특정 디렉토리pyenv loc.. 2024. 11. 6.
[Python] Dash : 데이터 시각화 라이브러리 설치 !pip install dash jupyter-dash dash-bootstrap-components 데이터 로드 import pandas as pdimport plotly.express as pxfrom dash import Dash, dcc, html, Input, Outputimport dash_bootstrap_components as dbcdf = pd.read_csv('https://raw.githubusercontent.com/datasciencedojo/datasets/master/titanic.csv')num_features = df.select_dtypes(include='number').columnsdf.head() main # dash app 초기화app = Dash.. 2024. 7. 10.
[Python] pyenv pyenv pyenv는 리눅스에서 python 가상 환경을 다루는 툴이다. sudo apt-get update; sudo apt-get install make build-essential libssl-dev zlib1g-dev \ libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \ libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev pyenv 설치 curl https://pyenv.run | bash pyenv 환경 설정 vim .bashrc vim 에디터에서 문서 가장 마지막으로 이동 (shift + g)하여 다음 명령어를 추가하고 저장 (ZZ)한다.  .. 2024. 5. 13.
conda env : Note that strict channel priority may have removed packages required for satisfiability. Note that strict channel priority may have removed packages required for satisfiability. conda 가상 환경 구성시 에러가 발생하면 아래의 명령으로 해결할 수 있다. conda config --set channel_priority flexible # 또는 conda config --set channel_priority false 2023. 12. 12.
아핀 변환 (Affine transformation) 아핀 변환 (Affine transformation) 유클리드 기하학에서 아핀 변환 또는 affinity (연결된에서 유래)은 선과 평행성을 유지 하지만 반드시 유클리드 거리와 각도를 유지하는 기하학적 변환은 아니다. 보다 일반적으로, 아핀 변환은 아핀 공간 (유클리드 공간은 특정 아핀 공간임) 의 동형 (automorphism)이다. 즉, 모든 아핀 부분 공간의 차원을 모두 보존하면서 아핀 공간을 자신에게 매핑하는 함수이다 (즉, 점, 선과 선, 평면과 평면 및 평행선 세그먼트의 길이 비율). 결과적으로, 평행 아핀 부분 공간 집합은 아핀 변환 후에도 평행을 유지한다. 아핀 변환은 직선 위에 있는 점 사이의 거리 비율을 보존하지만 선 사이의 각도나 점 사이의 거리를 반드시 보존하지는 않는다. X가 아핀.. 2023. 12. 11.
'conda'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는배치 파일이 아닙니다. 'conda'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는배치 파일이 아닙니다. 위 에러는 환경 변수의 path에 conda경로가 설정되어 있지 않은 경우에 발생한다. 따라서, 경로 설정을 해주면 해결가능 하다. 시스템 환경 변수 편집 윈도우 아이콘 옆의 검색을 활용하여 시스템 환경 변수 편집을 찾는다. 그 다음 환경 변수를 클릭하고 Admin에 대한 사용자 변수 중 Path를 선택하고 편집을 누른다. 그리고 새로 만들기로 conda의 경로를 설정해준다. anaconda C:/Users/Admin/anaconda3 C:/Users/Admin/anaconda3/Library C:/Users/Admin/anaconda3/Scripts miniconda C:/Users/Admin/minico.. 2023. 11. 29.
Cursor Cursor Cursor는 AI 코드 편집기 AI와의 페어 프로그래밍을 위해 설계된 편집기에서 소프트웨어를 더 빠르게 구축가능하다. Basic 버전으로 GPT-4와 GPT-3.5를 사용할 수 있다는 것이 특징이 되겠다. https://cursor.sh/ Cursor - The AI-first Code Editor Build Software Faster Cursor's features unlock massive speedups for engineers cursor.sh 2023. 11. 20.
[Python] GUI 실행 파일 만들기 GUI 실행 파일 만들기 import tkinter as tk from tkinter import ttk from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg import matplotlib.pyplot as plt import numpy as np def plot_graph(): # 그래프 데이터 생성 x = np.linspace(0, 2*np.pi, 100) y = np.sin(x) # 그래프 생성 fig, ax = plt.subplots() ax.plot(x, y) ax.set_title('Sin Wave') # 그래프를 Tkinter 창에 표시 canvas = FigureCanvasTkAgg(fig, master=window) canva.. 2023. 11. 10.
[Mojo] 주피터 (Jupyter) 주피터 (Jupyter) 개발 환경의 파이썬 버전을 확인한다. 주피터를 사용하기 위해 pip install jupyter을 터미널에 입력한다. 주피터 노트북 (Jupyter Notebook) jupyter notebook 주피터 랩 (Jupyter Lab) jupyter lab 2023. 9. 28.
[Mojo] 설치 (Set up) 설치 (Set up) Modular 홈페이지에서 가이드 라인에 따라 OS 환경에 맞게 설치를 진행한다. GitHub code examples를 깃허브 계정에 fork하고 VS Code의 확장 (extention)에서 Mojo와 GitHub Codespaces를 설치한다. Modular CLI를 vscode의 터미널에서 설치한다. 그 다음, Mojo SDK를 설치한다. modular install mojo 현재 Mojo SDK는 Ubuntu Linux 시스템에서만 사용 가능하다. Ubuntu 윈도우의 경우 Microsoft Store에서 Ubuntu 22.04.2 LTS를 설치하고 우분투 터미널에서 다음 명령을 실행한다. WLS에 대한 자세한 설치는 WLS2 설정에서 확인가능하다. curl https://.. 2023. 9. 25.
728x90
반응형
LIST