본문 바로가기

컴퓨터과학/Python

(3)
[Python] WSL에서 pyenv로 설치한 가상 환경을 VScode가 인식하지 못하는 현상 WSL (Ubuntu 18.04 LTS)에서 pyenv로 가상 환경을 만들었으나, VScode가 이 가상 환경을 인식하지 못하는 경우를 겪었다. conda에서 만든 가상 환경들은 잘만 뜨는데 pyenv만 뜨지 않는다. 아래는 문제 해결을 위해 시도한 것들이다. 1. WSL과 가상 환경 재설치 개발환경 구축 시 실수한 것이 원인일 수 있다. 2. 가상 환경이 activate 되어있는지 확인해본다. 3. VS Code 확장에서 Remote - WSL 설치 WSL에서 code . 으로 VS Code를 처음 시작하면 VS Code Server 설치가 이루어진다. (버전에 따라 설치가 자동인지 수동인지 갈리는 것 같다) 이 설치가 진행되지 않으면 연동이 되지 않는 것으로 보인다. VS Code 탐색기에서, 프로젝..
[Python 3] matplotlib으로 기초 그래프 그리기 'matplotlib'은 기본으로 내장되어 있지 않기 때문에 사용 전 설치가 선결돼야 한다. cmd에서 pip install matplotlib을 입력하여 설치한다. from pylab import plot, show pm_seoul = [2, 2, 2, 1, 0, 0, 1, 2, 3, 6] years = range(2007, 2017) plot(years, pm_seoul) show() 먼저 pylab 모듈에서 plot함수와 show함수를 불러온다. plot함수는 plot(x축 리스트, y축 리스트)과 같이 사용되며, show함수는 그린 그래프를 화면을 통해 보여주는 기능이 있다. 3, 4번 줄은 서울특별시 미세먼지 연도별 발령횟수를 2007년부터 2016년까지 pm_seoul로 정의하고 리스트를 만든..
[Python 3] 분수 표시 및 분수 연산 Python에서는 fractions 모듈로 분수를 표현할 수 있다. 이 모듈은 표준 라이브러리라 따로 설치할 필요는 없다. 이 모듈은 클래스 Fraction을 정의하므로 이것을 Import하면 된다. Fraction(분자, 분모) 식으로 분수를 표현한다. >>> from fractions import Fraction >>> Fraction(1, 3) + Fraction(1, 3) Fraciton(2, 3) $\frac{1}{3}+\frac{1}{3}$을 하여 $\frac{2}{3}$가 나온 모습이다. 분수와 정수로 이루어진 수식은 분수로 나오지만, 부동소수점을 포함한 수식일 경우엔 결과가 분수로 나오지 않는다. >>> Fraction(3, 4) + 2.5 3.25 >>> Fraction(1, 2) + F..