Python

Python/Python

[Python] 파이썬 lambda 람다 함수 사용법 및 설명

Lamda 함수란 lambda 함수는 익명 함수로써 간단한 연산을 수행하거나, 다른 함수에 인자로 전달할 때 유용합니다. 예제 1) 기본 lambda # 두 숫자를 더하는 Lambda 함수 add = lambda x, y: x + y result = add(3, 5) print(result) # 출력: 8 iterable 란 자신의 멤버를 한 번에 하나씩 리턴할 수 있는 객체입니다. list, str, tuple, dict 등이 여기에 속합니다. iterator 란 값을 차례대로 꺼낼 수 있는 객체를 의미합니다. sequence는 int 타입 인덱스를 통해, 원소에 접근할 수 있는 iterable 입니다. 예제 2) map 함수 적용 map 함수는 주어진 함수를 Sequence의 모든 요소에 적용하여 새..

Python/Flask

[Flask] 파이썬 flask의 기능 url_for, redirect로 동적 라우팅하기

Flask를 공부하면서 url_for(), redirect() 함수를 자주 사용하는데, 정확하게 기능을 파악하고자 적게 되었습니다. ^&^ url_for() : 주로 웹 페이지를 이동(변경)할 때, 즉 다음 페이지의 URL을 url_for() 함수에 넣어서 전달합니다. 또는 url_for( ) 괄호 안에 route 함수 명을 넣으면 해당 route가 가지는 url 주소를 가져옵니다. flask는 url_for()을 통해 python 파일과 html 파일 간의 URL 및 데이터(파라미터)까지 편하게 전달할 수 있습니다. from flask import Flask, url_for @app.route("/") def hello(): return render_template('hello.html') @app.r..

Python/Python

파이썬 Pickle 사용법: 파일 저장과 불러오기 dump & load 활용

개요pickle 이란 무엇인가pickle의 장점import pickle 사용법  머신러닝, 딥러닝 공부를 하면서 사용한 데이터를 저장하는 방법 중 하나인 pickle 정리해보고자 합니다. (1) pickle 이란사용하는 데이터를 텍스트 상태의 데이터가 아닌 파이썬 객체 형태 자체로 파일로 저장하는 것을 의미합니다.( dictionary, list, tuple, set과 같은 형태로 필요한 데이터를 저장이 가능합니다. 이때, pickle 모듈을 활용해 저장하는 객체 자체를 바이너리 파일로 저장합니다.)파이썬 객체를 파일에 저장하는 과정을 피클링 / 파일에서 객체를 읽어오는 과정을 언피클링이라고 합니다. (2) pickle의 장점원하는 객체 자체를 바이너리로 저장하기에, 필요할 때 불러오기만 하면 되므로 속..

Python/Pandas

[Pandas] 데이터 프레임 재구조화 (stack, unstack)

pandas의 stack() 함수와 unstack() 함수로 데이터 프레임을 재구조화할 수 있습니다. 간단하게 설명하자면, stack은 컬럼을 인덱스로 가져오는 것이며, unstack은 (지정한 level)의 인덱스를 컬럼으로 보내는 역할을 합니다. import pandas as pd df = pd.DataFrame({'col_1':[1,2,3],'col_2':[4,5,6]}, index=['a','b','c']) df Stack stack은 컬럼을 인덱스로 보내는 역할을 합니다. 아래를 보시면 인덱스에 해당하는 각 컬럼을 차례대로 쌓는 다고 생각하시면 됩니다. stack = df.stack() stack df 데이터프레임의 인덱스 level 0인 a,b,c에 해당하는 컬럼을 차례대로 쌓아 올린다. st..

kylo
'Python' 카테고리의 글 목록 (3 Page)