NumPy 패키지 소개
Python을 이용해서 데이터 분석하기 위해서 필요한 패키지를 소개하고, 해당 패키지를 설치하는 방법에 대해서 알아보겠습니다. 본 포스팅은 Numpy 공식 페이지를 기반으로 작성하였습니다. 내용이 어렵다면, Python에서 수치 연산을 효율적으로 하기 위한 라이브러리 정도로 이해하고, 한번 읽어보신 후 넘어가도 좋습니다. 다만, 코드 실행을 위해 4. Numpy 설치하기는 꼭 숙지하시길 바랍니다. 1. Numpy NumPy는 Python의 과학적인 컴퓨팅을 위한 기본 패키지입니다. Numpy는 다차원 배열 객체, 다양한 파생 객체(예: 마스크된 배열 및 행렬) 및 수학, 논리, 모양 조작, 정렬, 선택, I/O, 이산 푸리에 변환, 기본 선형 대수학, 기본 통계 연산, 무작위 시뮬레이션 등을 포함한 배열..
2021. 8. 10.
[파이썬완전기초]데이터시각화 Metplotlib
본 포스팅은 2021 NIPA AI 온라인 무료 교육의 AI 실무 기본 과정을 기반으로 작성하였습니다. 1. Matplotlib 그래프 1.1. Line plot 그래프를 그리는 기본적인 문법은 아래와 같습니다. fig, ax = plt.subplots() x = np.arange(15) y = x ** 2 ax.plot( ____x, y, ____linestyle = ":", ____marker = "*", ____color = "#524FA1" ) 기본 linestyle의 선택은 아래와 같이 정의할 수 있습니다. x = np.arange(10) fig, ax = plt.subplots() ax.plot(x, x, linestyle = "-") # solid ax.plot(x, x+2, linestyl..
2021. 7. 31.
[파이썬완전기초]데이터다루기 Pandas심화
본 포스팅은 2021 NIPA AI 온라인 무료 교육의 AI 실무 기본 과정을 기반으로 작성하였습니다. 1. 데이터 정렬하기 데이터 정렬은 index 값 기준, column 값 기준으로 정렬할 수 있습니다. 1.1. index 값 기준으로 정렬하기 index 값 기준으로의 정렬은 행 index 기준과 열 index 기준으로도 가능합니다. 아래 예시를 살펴보겠습니다. 간단한 데이터 프레임 df를 생성한 후에 idex 기준으로 정렬하는 예를 실행해 보겠습니다. import numpy as np import pandas as pd data = { ____'col1' : [1, 2, 9, 7, 8, 4], ____'col2' : ['A', 'A', 'B', 'D', np.NaN, 'C'], ____'col3' ..
2021. 7. 30.
[R데이터구조]벡터(vector) 생성하기
1. Vector 설명 R에서 가장 기본이 되는 데이터 구조는 벡터(Vector)이다. 벡터(Vector)와 관련된 앞선 포스팅에서도 말했듯이, 벡터는 동일한 변수형을 가지는 1차원 데이터 구조이다. 숫자형 변수만 구성할 수 있는 게 아니란 얘기다. (1)은 1개의 숫자형 변수(원소)를 가지는 벡터이고, (1, 2)은 2개의 숫자형 변수(원소)를 가지는 벡터이고, (1, 2, 3)은 3개의 숫자형 변수(원소)를 가지는 벡터이다. 유사하게 ("남성")은 1개의 문자형 변수(원소)를 가지는 벡터이고, ("남성","여성")은 2개의 숫자형 변수(원소)를 가지는 벡터이고, ("남성", "여성", "Female")은 3개의 숫자형 변수(원소)를 가지는 벡터이다. 2. Vecor 생성 그럼 R에서 벡터를 생성시켜 ..
2021. 7. 10.