파이썬 수첩 ( 맷플롯립 그래프 / 판다스 그래프 / 시본 그래프 / 히스토그램 / 커널 밀도 추정 그래프 KDE / 히트맵 Heatmap / 자동으로 파일객체 닫기 / 피클링 / 언피클링 )
Matplotlib으로 그래프 그리기 1. 데이터 정의 import matplotlib.pyplot as plt %matplotlib inline subject = ['English', 'Math', 'Korean', 'Science', 'Computer'] points = [40, 90, 50, 60, 100] 2. 축 그리기 fig = plt.figure( figsize=(n,m) ) # n x m사이즈의 그래프 객체 생성 ax1 = fig.add_subplot(1,1,1) # figure()객체에 add_subplot 메서드를 이용해 축을 그려줌. # subplot(행, 열, 인덱스): 행 x 열로 이뤄진 판 안에서 인덱스 자리에 그래프를 위치시킴. 3. 그래프 그리기 ax1.bar( x축 ..
파이썬 수첩 ( enumerate 함수 / 리스트 컴프리헨션 / 멀티프로세싱 / 예외처리 / 이터러블 / 이터레이터 / iter함수 / next 함수 / 제너레이터 / yield from )
enumerate 함수 - 리스트, 튜플, 문자열 등의 순서(인덱스)와 값을 함께 반환해 줌. my_list = ['a','b','c','d'] for i, value in enumerate(my_list): print("순번 : ", i, " , 값 : ", value) 순번 : 0 , 값 : a 순번 : 1 , 값 : b 순번 : 2 , 값 : c 순번 : 3 , 값 : d 리스트 컴프리헨션 - 리스트로부터 이를 가공한 새로운 리스트를 생성하는 아주 간결하고 편리한 방법 - 컴프리헨션 기능은 리스트, 세트, 딕셔너리에 대해서도 적용 가능함. my_list = ['a','b','c','d'] result_list = [(i, j) for i in range(2) for j in my_list] prin..
파이썬 수첩 ( 세미콜론 / 줄바꿈 sep, end / 튜플 / 시퀀스 자료형 / 딕셔너리 / if의 조건식 / for 반복문 / 난수 random )
세미콜론 - 구문을 마칠때 써줘도 되고, 안써줘도 됨. (보통은 안 써줌.) - 파이썬에서는 한 라인에 나열된 여러 구문을 구분하기 위해 세미콜론을 사용함. print('Hello'); print('1234') 줄바꿈 (sep, end) >>> print(10, 20, 30, sep=' $ ') // 결과: 10 $ 20 $ 30 >>> print(10, 20, 30, sep='\n') // 결과: 10 20 30 >>> print('10\n20\n30') // 결과: 10 20 30 >>> print(10, end=' ') >>> print(20, end=' ') >>> print(30) // 결과: 102030 >>> print(10, end=' , ') >>> print(20, end..