Processing math: 100%
[Dockerfile] From ubuntu, Python with Node.js
·
Develop/Docker
shell은 zsh 사용FROM ubuntu:latestRUN apt-get update && apt-get install -y \ git gcc build-essential curl zsh \ zlib1g-dev libffi-dev libssl-dev liblzma-dev \ libbz2-dev libreadline-dev libsqlite3-devSHELL ["/usr/bin/zsh", "-c"]WORKDIR /home/userENV SHELL=/usr/bin/zsh# nvm 설치RUN curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash && \ export NVM_DIR="$HOME/.n..
[Python] win32api Error - ImportError: DLL load failed while importing win32api: 지정된 모듈을 찾을 수 없습니다.
·
Develop/Python
https://github.com/mhammond/pywin32/issues/1431 ImportError: DLL load failed while importing win32event: The specified module could not be found. · Issue #1431 · mhammond/pywI just installed Python 3.8.0 32-bit, then installed a few modules including pywin32 using pip. When I try "import win32event", I get the following error: Python 3.8.0 (tags/v3.8.0:fa919fd, Oct 14 ...github.com1. 이전 버전 설치pip..
[Python] Windows에 pyenv 설치
·
Develop/Python
프로젝트마다 사용하는 python 버전이 달라질 수 있으므로, pyenv를 사용하기로 결정 1. 설치https://github.com/pyenv-win/pyenv-win GitHub - pyenv-win/pyenv-win: pyenv for Windows. pyenv is a simple python version management tool. It lets you easily switch betpyenv for Windows. pyenv is a simple python version management tool. It lets you easily switch between multiple versions of Python. It's simple, unobtrusive, and follows the U..
간단한 Airflow v2.10.5 환경 구축 (with. dockerfile)
·
ML & DL/Practice
WSL2 Ubuntuapt 업데이트sudo apt updatesudo apt install sudo프로젝트 폴더 권한 부여sudo chown -R [사용자 계정명] [프로젝트 디렉토리]파이썬 설치sudo apt install python3가상환경 생성 (프로젝트 디렉토리에서)sudo apt install python3-venvpython3 -m venv venvsource venv/bin/activateairflow 라이브러리 설치pip install apache-airflow==2.10.5airflow 세팅 및 실행 (프로젝트 디렉토리에서)export AIRFLOW_HOME=$PWD/airflowairflow db initsed -i 's/^load_examples = True/load_examples..
[Time Series Forecasting] Sliding Window Dataset
·
ML & DL/Deep Learning
Sliding Window DatasetTime Series Forecasting에 사용되는 Sliding Window Dataset은 연속적인 시계열 데이터를 여러 개의 고정된 크기의 입력과 출력 윈도우로 나누어 Dataset을 구성하는 방법입니다.  다음은 Pytorch로 Dataset 다변량(Multi-Variate) 다중 스텝(Multi-Step) 데이터셋을 구성하기 위한 코드입니다.import torchfrom torch.utils.data import Datasetclass SlidingWindowDataset(Dataset): def __init__(self, train_X, target_variables, input_window, output_window, stride=1): ..
[Python] matplotlib 한글 폰트 전역 설정
·
Develop/Python
Window 환경입니다.1. 폰트 다운 & 설치저는 네이버 무료 폰트인 나눔체를 설치했습니다.네이버 글꼴 모음 (naver.com) 네이버 글꼴 모음네이버가 만든 150여종의 글꼴을 한번에 만나보세요hangeul.naver.com설치를 진행 후 Window의 경우 .ttf 우클릭 모든 사용자용으로 설치를 진행합니다.(모든 사용자용으로 설치를 진행해야 C:\Windows\Fonts에 설치 됩니다. 그냥 설치하면 C:\Windows\User\AppData\... 에 설치 됩니다.)2. matplotlibrc 수정import matplotlib.font_manager as fmimport matplotlib as mplprint(mpl.matplotlib_fname())위 코드를 ..
[백준] / [Python] / [2667] 단지번호붙이기
·
Coding Test/백준
https://www.acmicpc.net/problem/2667문제과 같이 정사각형 모양의 지도가 있다. 1은 집이 있는 곳을, 0은 집이 없는 곳을 나타낸다. 철수는 이 지도를 가지고 연결된 집의 모임인 단지를 정의하고, 단지에 번호를 붙이려 한다. 여기서 연결되었다는 것은 어떤 집이 좌우, 혹은 아래위로 다른 집이 있는 경우를 말한다. 대각선상에 집이 있는 경우는 연결된 것이 아니다. 는 을 단지별로 번호를 붙인 것이다. 지도를 입력하여 단지수를 출력하고, 각 단지에 속하는 집의 수를 오름차순으로 정렬하여 출력하는 프로그램을 작성하시오.입력첫 번째 줄에는 지도의 크기 N(정사각형이므로 가로와 세로의 크기는 같으며 5≤N≤25)이 입력되고, 그 다음 N줄에는 각각 N개의 자료(0혹은 1)가 입력된다...
[백준] / [Python] / [2294] 동전 2
·
Coding Test/백준
https://www.acmicpc.net/problem/2294문제n가지 종류의 동전이 있다. 이 동전들을 적당히 사용해서, 그 가치의 합이 k원이 되도록 하고 싶다. 그러면서 동전의 개수가 최소가 되도록 하려고 한다. 각각의 동전은 몇 개라도 사용할 수 있다.입력첫째 줄에 n, k가 주어진다. (1 ≤ n ≤ 100, 1 ≤ k ≤ 10,000) 다음 n개의 줄에는 각각의 동전의 가치가 주어진다. 동전의 가치는 100,000보다 작거나 같은 자연수이다. 가치가 같은 동전이 여러 번 주어질 수도 있다.출력첫째 줄에 사용한 동전의 최소 개수를 출력한다. 불가능한 경우에는 -1을 출력한다.DP를 사용하여 해결하였다.import sysinput = sys.stdin.readlinen, k = map(int,..
욱근욱