Python
-
Python 환경 구축Python 2022. 7. 12. 12:08
1. Anaconda Download Anaconda Anaconda | Anaconda Distribution Anaconda's open-source Distribution is the easiest way to perform Python/R data science and machine learning on a single machine. www.anaconda.com 2. Anaconda Install 3. Anaconda 실행 시작 > Anaconda3 (64-bit) > Jupyter Notebook (anaconda3)
-
Python 함수 심화Python 2022. 7. 6. 11:00
재귀함수 # 자기 스스로 호출하는 함수 def func(count): if count > 0: print(count, '현재') func(count - 1) print('결과', count) func(10) # 재귀 호출의 단계가 깊어질수록 메모리를 추가적으로 사용하므로 종료조건을 분명히 해야 한다. # 호출할 때 메모리를 사용한다. 메모리를 다른 말로는 Stack이라고도 한다. # 이런 상황에서의 오류를 StackOverFlow라고 한다. # 재귀함수는 어쩔 수 없이 써야하는 부분이 아니라면 추천X def no_idea(): print('나는 아무 생각이 없다.') print('왜냐하면 아무 생각이 없기 때문이다.') no_idea() no_idea() 중첩함수 # 함수 안에 정의된 함수 # nonlo..
-
-
-
-
-
Python 이론 (3)Python 2022. 6. 28. 17:47
Pandas 모듈이란? 데이터 조작 및 분석을 위한 라이브러리 - Series Class : 1차원 : 인덱스(index) + 값(value) - DataFrame Class : 2차원 : 행과 열을 가지는 표와 같은 형태 : 서로 다른 종류의 자료형을 저장할 수 있음 df.apply(func, axis = 0 or 1) - 행이나 열 단위로 더 복잡한 처리를 하고 싶을 때 사용 - Pandas 의 객체에 다른 라이브러리 함수를 적용하는 방법 - Pandas 객체에 열 혹은 행에 대해 함수를 적요하게 해주는 함수
-