filter
- 주어진 함수에 참인것 만을 출력
ex) a = [1,2,3,4,5]
list(filter(lambda x : x%2 == 0, a) -> 2, 4
enumerate
- 리스트의 요소를 추출할 때 인덱스 번호를 붙여서 출력
ex)
zip
- 두개의 리스트를 병렬적으로 합침
reduce
- 반복 가능한 객체의 각 요소를 지정된 함수로 처리한 뒤 이전 결과와 누적해서 반환
※ 17/2을 했는데 8.5가 아닌 6.25가 나오는 이유 (a = [4,5,8])
- (4+5+8)/3이 아니라 (4+5)/2 = 4.5 -> (4.5+8)/2 = 12.5로 계산해서
모듈
- 이미 만들어진 파이썬 라이브러리
- ex) from A import B = A라는 패키지(폴더) 안에 있는 B라는 모듈(파이썬 파일)을 적용
- from (폴더명.)모듈명 import 함수or상수명 으로도 적용 가능
※ 구글 드라이브에서 모듈을 만들어 사용하는 방법
1. 해당버튼(드라이브 마운트 버튼)을 통해 mount를 실행하여 나의 구글 드라이브와 연동
2. import sys
sys.path.append('폴더경로')로 모듈을 저장할 폴더의 경로를 등록
3. %%writefile /폴더 경로/파일명.py 를 통해 모듈의 내용을 작성하는 동시에 모듈 파일 저장
4. import 모듈명
모듈명.함수or상수명 으로 입력하여 실행
※ 모듈을 수정하려면 모듈을 다시 정의한 후에 런타임 다시 시작을 통해 파일을 껐다가 켜야함.
- 위치가 달라도 파일명이 서로 중복되는 파일이 존재할 경우 import 파일명을 입력하면 오류가 뜨니 주의할 것!
- from 폴더명 import 파일명 으로 입력하면 오류 방지 가능 (웬만하면 파일명이 중복되는 경우가 없는것이 제일 좋음)
'빅데이터 부트캠프 > Python' 카테고리의 다른 글
빅데이터 부트캠프 11일차 (0) | 2022.07.18 |
---|---|
빅데이터 부트캠프 10일차 (0) | 2022.07.15 |
빅데이터 부트캠프 8일차 (0) | 2022.07.13 |
빅데이터 부트캠프 7일차 (0) | 2022.07.12 |
빅데이터 부트캠프 6일차 (0) | 2022.07.11 |
댓글