| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 연관 함수
- HashMap
- join
- 소유권
- 러스트
- 파이썬
- MySQL
- stack
- list
- 구조체
- 메소드
- 알고리즘
- Set
- generic
- matplotlib
- Sort
- in
- 환경설정
- pandas
- react
- numpy
- MySQL 서버 구축
- Rust
- MongoDB
- Split
- 원격 데스크탑
- Python
- Algorithm
- heap
- array
- Today
- Total
목록Programming Language/Python (44)
미생
■ 장고 프레임워크(Django Framework) 란? 파이썬 기반의 무료 오픈소스 웹 애플리케이션 프레임워크(Open Source Web Application Framework)이다. MTV(Model - Template - View) 아키텍처를 따르고, ORM(Object Relational Mapper)이 프로젝트의 객체들을 데이터베이스 테이블과 매핑을 도와주어 복잡한 데이터 기반 웹 사이트 개발이 쉬워질 수 있다. Instagram, Disqus, Mozilla, NASA 등이 Django로 개발되었다. ■ 장점 파이썬 기반 웹 프레임워크 파이썬의 라이브러리를 사용할 수 있다. 오픈소스 기본적인 기능들을 미리 만들어 제공해 쉽고 빠르게 개발 웹 애플리케이션이 제공되어야하는 사용자 인증, 사용자 ..
■ 제너레이터(Generator) 란? 제너레이터(Generator)는 아이터레이터(iterator)를 생성해 주는 함수이다. 아이터레이터(iterator)는 next 함수를 이용해 데이터에 순차적으로 접근이 가능한 Object 이다. 일반함수와 제너레이터(Generator) 함수의 차이점은 yield 사용함에 있다. 일반함수는 사용이 종료되면 결과값을 호출부로 반환 후 함수 자체를 종료시킨 후 메모리 상에서 클리어되지만, 제너레이터(Generator)함수는 yield를 기점으로 next() 를 통해 반환 값을 호출한 쪽으로 전달하고 그 상태로 유지된다. 따라서 메모리에 그대로 유지되는 것이다. ■ 예시 for 문이 실행되며, 먼저 generator 함수가 호출된다. generator 함수는 일반 함수와..
■ 데코레이터(Decorator) 란? 함수의 기능을 확장하고 싶은 경우에 사용합니다. 구현상으로는 함수를 인자로 받아 함수의 기능을 추가한 후 다시 리턴해주는 형식으로 구현합니다. ■ 예시
■ 가상환경 구축 1. 기존 파이썬 버전 방법) conda create -n 가상환경 이름 anaconda # 예시 conda create -n tf2 anaconda 2. 파이썬 버전 설정 방법) conda create -n 가상환경 이름 python=파이썬 버전 anaconda # 예시 conda create -n tf2 python=2.8 anaconda ■ 가상환경 접속 방법) conda activate 가상환경 이름 # 예시 conda activate tf2 ■ 기본(base) 환경으로 돌아오기 conda deactivate ■ 가상환경 삭제 방법) conda remove --name 가상환경이름 --all # 예시 conda remove --name tf2 --all
■ 여러 데이터 비교를 위한 결과 HTML 수정 Jupyter Notebook을 이용하여 두 데이터를 비교해서 확인 하고 싶은 경우가 있다. 물론 두 데이터를 print() 함수와 display() 함수를 이용하여 수직적으로 확인할 수 있겠지만 데이터의 양이 많을 경우 수직적으로 나타내는 데이터는 확인이 어렵다. 아래 작업을 통해 HTML을 수정함으로써 데이터의 양이 많더라도 수평적으로 쉽게 데이터를 비교할 수 있다. ■ Source Code from IPython.display import display_html def display_side_by_side(*args): html_str='' for df in args: html_str += df.to_html() display_html(html_str..
■ 두 데이터프레임의 결과를 비교하기 위한 준비 display_side_by_side 함수는 여러데이터를 비교하기 위해 생성한 함수이다. (아래 링크에서 자세한 내용 확인) [Python] 여러 데이터 비교를 위한 결과 HTMl 수정 여러 데이터 비교를 위한 결과 HTMl 수정 Jupyter Notebook을 이용하여 두 데이터를 비교해서 확인 하고 싶은 경우가 있다. 물론 두 데이터를 print() 함수와 display() 함수를 이용하여 수직적으로 확인할 hyunmin1906.tistory.com Soruce Code hyunmin94/hyunmin Contribute to hyunmin94/hyunmin development by creating an account on GitHub. github...