본문 바로가기

IT/인공지능5

[matplotlib] 데이터 별 시각화 처리 시각화의 목적 시각화는 데이터를 더 쉽게 이해하기 위해서 수행되는 작업이다. 숫자로 늘여진 테이블만 보는 것보다는 그래프로 보는 것이 우리가 더 직관적으로 보기 쉽다. 데이터마다 특성이 전부 다를텐데 이러한 각각의 데이터를 이해하기 위해서는 어떤 시각화가 필요한 지에 대해 학습한 내용을 정리해본다. 데이터를 이해하기 위해서 데이터마다 적합한 시각화가 있을 것 데이터 분류 데이터를 분류하고 나면 카테고리와 같은 데이터, 또는 연속된 숫자 값으로 된 데이터로 거의 분류된다. 카테고리 연속된 숫자 데이터 상황에 따른 시각화 처리 정리 카테고리 데이터 - sns.countplot 연속된 숫자데이터 - sns.histplot, sns.distplot 카테고리, 숫자 - sns.boxplot, sns.violinp.. 2022. 8. 12.
[Pandas] DataFrame 기초 앞서 Series 의 기초를 정리해보았는데 이어서 DataFrame 을 알아보고자 한다. DataFrame 2차원 자료구조 이며 컬럼, 인덱스, 데이터값 3가지의 구성요소로 이루어져있다. 행방향으로 순서를 보고, 컬럼으로 속성을 본다. # A, B, C, D, E math = [90, 92, 89, 90, 91] eng = [89, 90, 93, 91, 88] kor = [92, 91, 92, 90, 92] temp = {'math':math, 'eng':eng, 'kor':kor} grade_df = pd.DataFrame( temp, index=['A', 'B', 'C', 'D', 'E'] ) 위 예시와 같이 DataFrame 을 생성한다. 마치 리스트로 이루어진 딕셔너리를 생성한 것 같아 보인다. .. 2022. 8. 11.
[Pandas] Series 기초 Pandas pandas 는 새로운 자료구조 Series, DataFrame 를 제공한다. 파이썬에서 기본으로 제공해주는 리스트와 딕셔너리를 사용할 수 있지만 이것들을 사용하는 것은 마치 요리를 하기 전 칼과 도마와 같은 장비들을 직접 만드는 것에 빗댈 수 있을 것 같다. 데이터를 이리저리 쉽게 다룰 수 있도록 도와주는 것이 Series 와 DataFrame 이다. 이에 대해 간단한 것들에 대해서 정리하고자 한다. 필요한 것들이 있다면 그때그때 구글링해서 찾아쓰면 되기 때문이다. 우선, pands를 사용하기 위해서는 아래와 같이 import 를 해줘야한다. import pandas as pd 이제 Series 와 DataFrame 에 대해서 알아보자. Series 순서가 있는 1차원 자료구조이며 구성요소.. 2022. 8. 10.
[matplotlib] 한번에 그래프 여러개 그리기 위와 같이 컬럼의 개수가 많을 때, 이미지를 하나씩 보면 한눈에 보기 어렵다. 그래서 한번에 여러 그래프를 보는 방법을 정리한다. 테스트 데이터 생성 우선, 테스트 데이터를 만들었다. import pandas as pd import matplotlib.pyplot as plt test1 = [1,2,2,3,3,3,4,4,4,4,5,5,5,5,5] test2 = [1,3,3,3,5,5,5,5,5,7,7,7,7,7,7] test_df = pd.DataFrame() test_df['test1'] = test1 test_df['test2'] = test2 test_df['test3'] = test1 test_df['test4'] = test2 test_df['test5'] = test1 test_df['test.. 2022. 7. 31.
colab에 접속하여 tensorflow, numpy, pandas, matplotlib 버전 출력해 보기 step 1. colab 접속하기 아래 링크를 통해 colab에 접속할 수 있습니다. colab은 구글에서 제공하는 클라우드 기반의 주피터 노트북입니다. 머신러닝과 딥러닝은 컴퓨터 사양이 중요한데 현재의 컴퓨터 대신 구글에서 높은 사양의 cpu와 램을 제공해줍니다. https://colab.research.google.com Google Colaboratory colab.research.google.com step 2. 새노트 작성하기 colab을 사용하려면 구글에 로그인을 해야합니다. 회원가입 혹은 로그인 후 접속하고 새노트 버튼을 이용하여 노트북을 생성하면, 확장자명이 .ipynb 인 노트북이 생성되며 파일명을 수정할 수 있습니다. step 3. 연결하기 우측 상단에 있는 연결을 통해 구글 클라우드의.. 2022. 6. 6.
반응형