Python

    [colab] 5. colab으로 matplotlib를 이용한 그래프 그리기

    [colab] 5. colab으로 matplotlib를 이용한 그래프 그리기

    matplotlib는 그래프를 그려주는 외부 라이브러리이다! 드디어 나도 데이터 시각화를 할 수 있다. 우리는 matplotlib 라이브러리의 pyplot 모듈을 이용해서 그래프를 그리는 기능을 사용하겠다. 그래서 pandas와 numpy를 import한 것처럼 pyplot도 import하고 시작해보자! 이번 글에서는 간단히 그래프를 그리는 방법만 간단히 알아보겠다. - 먼저 그래프를 그리기 전에 글꼴 및 그래프에 대한 설정을 하겠다. import matplotlib.pyplot as plt import pandas as pd import numpy as np %matplotlib inline plt.rc('font', family='NanumGothic Eco')# 글꼴 정의 plt.rcParams['..

    [colab] 4. colab으로 데이터 전처리 실습하기

    오늘은 공공데이터 사이트에서 가져온 '부동산 데이터'를 이용해서 전처리하는 실습을 진행하겠다. 처음에는 무조건 필요한 모듈을 import하고 dataframe을 로드하면서 시작한다. # 데이터 프레임 로드 >>> df = pd.read_csv('https://bit.ly/ds-house-price') >>> df 지역명 규모구분 연도 월 분양가격(㎡) 0 서울 전체 2015 10 5841 1 서울 전용면적 60㎡이하 2015 10 5652 2 서울 전용면적 60㎡초과 85㎡이하 2015 10 5882 3 서울 전용면적 85㎡초과 102㎡이하 2015 10 5721 4 서울 전용면적 102㎡초과 2015 10 5879 ... .. ... ... .. ... 4500 제주 전체 2020 2 3955 4501..

    [colab] 3. colab으로 pandas 모듈 사용하기(2)

    앞 글에 이어서 메서드들에 대해 소개하겠다. 기초적인 메서드들일 수 있지만 나중에 자주 쓰일 녀석들이니 한번 공부할 때 꼼꼼히 알아두면 좋을 것 같다. # copy 복사 - DataFrame을 복사할 때 사용한다. 1. 기존 배열을 새로운 변수에 저장한 경우 - 복사본에 변형을 주면 원본에도 변형된다. >>> new_df=df# 새로운 변수에 저장. 복사본 생성. >>> new_df['이름']='김사과'# '이름' 열에 '김사과' 값들이 추가됨. >>> df.head()# 원본인 df에도 반영. name 그룹 소속사 성별 생년월일 키 혈액형 브랜드평판지수 이름 0 지민 방탄소년단 빅히트 남자 1995-10-13 173.6 A 10523260 김사과 1 지드래곤 빅뱅 YG 남자 1988-08-18 177...

    [colab] 3. colab으로 pandas 모듈 사용하기(1)

    [colab] 3. colab으로 pandas 모듈 사용하기(1)

    드디어 Pandas!! 공부하기 전에 여러 곳에서 pandas를 이용해서 데이터를 표현하는 시각화들을 많이 봐왔다. 이제 직접 내가 시각화를 구현할 수 있게 됐다. 공부해보고나니 정말 편리한 모듈이다. 1. Pandas 란 - pandas는 데이터 시각화와 분석을 하기위한 모듈이다. - numpy 모듈과 똑같이 'import pandas as pd ' 로 모듈을 import한다. - pandas의 Series : 1개의 column(1차원)을 Series라고 한다. # Series() >>> pd.Series([1, 2, 3, 4]) # 이는 아래와 같이 풀 수 있는데, Series는 하나의 컬럼이라 생각하면 되는 것을 알 수 있다. >>> a = [1, 2, 3, 4] >>> pd.Series(a) -..

    퍼셉트론

    퍼셉트론

    『밑바닥부터 시작하는 딥러닝』 도서를 공부한 후 복습하는 글입니다. 퍼셉트론(perceptron) 알고리즘은 신경망(딥러닝)의 기원이 되는 알고리즘이다! 그렇기에 퍼셉트론의 구조를 배우는 것은 신경망과 딥러닝으로 나아가는데 중요한 아이디어가 될 것이다. 2.1. 퍼셉트론이란? - 다수의 신호를 입력받아 하나의 신호를 출력한다. 여기서 신호란 흐름이 있는 것을 의미한다. - 전류가 전선을 타고 흐르는 전자를 내보내듯, 퍼셉트론 신호도 흐름을 만들고 정보를 앞으로 전달한다. - 다만, 퍼셉트론 신호는 두가지 값 '흐른다(0) / 안흐른다(1)' 두가지 값을 가질 수 있다. ⇒ 입력으로 2개의 신호를 받은 퍼셉트론. 이라고 한다. ⇒ w1, w2는 가중치. ⇒ 입력신호가 뉴런(or 노드)에 보내질 때는 각각 ..

    [colab] 2. colab으로 Numpy 모듈 사용하기

    [colab] 2. colab으로 Numpy 모듈 사용하기

    1. Numpy란 - 수학, 과학 계산용 패키지 - 성능: 파이썬 리스트보다 빠름. - 메모리 사이즈 : 파이썬 리스트보다 적은 메모리를 사용. - 빌트인 함수 : 선형대수, 통계관련 여러 함수들을 내장. (파이썬에는 X) 1-1. Numpy 배열 - 1차원 배열 : numpy.array([data1, data2...]) - 2차원 배열 : numpy.array([data1, data2...], [data3, data4...]) # 별칭(alias) 지정하기 import numpy as np # ndarray(넘파이 배열) 생성 arr = np.array([1,2,3,4])# arr는 참조변수. (메모리를 참조하고 있는 변수) type(arr)# numpy.ndarray 출력, ndarray 객체 타입이..