Python

Python

[파이썬] sys.setrecursionlimit - 코딩테스트 TIP

파이썬에서는 재귀의 깊이가 기본적으로 1000으로 제한이 있다고 한다.하지만, 코딩테스트(알고리즘) 문제를 풀다보면 이 이상을 재귀를 돌아야 하는 경우가 있다. 그때 재귀의 깊이 제한을 변경할 수 있는 코드가 sys.setresursionlimit이다.import syssys.setrecursionlimit(10 ** 6) 아래 첨부된 코드를 풀면서 재귀 깊이 제한을 변경하는 방법에 대해 알게 됐다. [백준] 9466 텀 프로젝트(GOLD 3 - Python)해당 글에서는 텀 프로젝트 문제를 Python을 이용해 풀이하고자 한다. 9466번: 텀 프로젝트이번 가을학기에 '문제 해결' 강의를 신청한 학생들은 텀 프로젝트를 수행해야 한다. 프로젝트 팀원da-y-0522.tistory.com 실제 위 문제에서..

Python/Django

django ) python 가상환경 설정(1)

가상환경을 설정하기 전에 virtualenv를 설치해야 한다. $ pip install virtualenv virtualenv 설치가 끝나면 다음 코드를 cmd 창에 입력해 가상환경을 만들어주도록 하자. 여기서 가상환경 명은 myenv에 해당한다. $ virtualenv myenv 이후 위에서 생성한 가상환경에 접근하기 위해 아래 코드를 실행한다. $ cd User $ cd myenv #위에서 생성한 가상환경 디렉토리 명을 제대로 입력하도록 하자! $ cd Scripts $ activate.bat 위 코드를 입력하면 아래 코드와 같이 가상환경이 실행된 것을 확인 가능하다. 가상환경이 잘 구축됐다면 다음 코드를 통해 가상환경에 django를 설치하도록 하자. $ py -m pip install Django..

Python/데이터분석

Python을 이용한 데이터 분석(2) - 데이터 시각화

실습을 통해 출력한 그래프는 다음과 같다. 어떻게 코드를 작성해야 하는지는 아래 상세히 설명을 할 것이니 그래프 개형만 참고하자! 0. 실습 전 준비 다음은 예제에서 이용할 엑셀 파일이다. 원하는 경로에 저장하여 실습에서 이용할 수 있도록 하자. 이번에는 데이터를 시각화하기 위해 Matplotlib를 이용할 것이다. pandas가 관계형 데이터를 다루는데 사용하는 라이브러리라면, Matplotlib는 그 데이터들을 시각화 하는데 이용되는 라이브러리이다. 저번 포스팅에서와 동일하게 pandas와 Matplotlib를 이용하기 위해서 전처리기를 통해 import 해줘야 한다. import pandas as pd import matplotlib.pyplot as plt 1. 데이터 불러오기 우리가 분석하고자 ..

Python/데이터분석

Python을 이용한 데이터 분석(1) - 데이터 입출력

0. 실습 전 준비 다음은 예제에서 이용할 엑셀 파일이다. 원하는 경로에 저장하여 실습에서 이용할 수 있도록 하자. 먼저 pandas를 이용하기 위해서 전처리기를 통해 import 해줘야 한다. 여기서 pandas는 관계형 데이터를 다루는데 이용하는 library이다. import pandas as pd 1. 데이터 불러오기 우리가 분석하고자 하는 .csv 확장자 파일을 불러오기 위해 다음과 같은 코드를 작성해야 한다. data1 = pd.read_csv('./data/chicken_07.csv') pd.read_csv('file directory 경로') : directory 경로에 입력된 파일을 불러옴 본 예제에서는 불러온 파일을 data 변수에 할당해 이용할 것이다. 2. 데이터 출력 아래와 같이 ..

당찬 뱁새
'Python' 카테고리의 글 목록