본문 바로가기

Data_Analysis54

[Pandas] Series [Pandas (Panel Datas)] - numpy를 기반으로 한 라이브러리 - 데이터 분석을 위한 효율적인 자료 구조를 제공하여 파이썬을 이용한 데이터 분석에서 가장 많이 사용. - pandas 차원 1) series(1차원) : vector 2) DataFrame(2차원) : Metrix >> 가장 빈번하게 쓰는 구조 3) Panel(3차원) [Series] - 시리즈 생성, 구조 확인 import numpy as np import pandas as pd from pandas import Series, DataFrame # 시리즈 생성 # 시리즈는 인덱스를 명시적으로 지정하지 않으면 자동으로 0~N -1까지의 정수로 지정 np.random.seed(0) ser1=Series(np.random.ra.. 2020. 7. 13.
[Numpy] 함수 [reshape] : 배열의 행과 열 재배치 # 2행 8열 배열 np.random.seed(0) narray=np.random.randn(2,8) print(narray) ''' [[ 1.76405235 0.40015721 0.97873798 2.2408932 1.86755799 -0.97727788 0.95008842 -0.15135721] [-0.10321885 0.4105985 0.14404357 1.45427351 0.76103773 0.12167502 0.44386323 0.33367433]] ''' # 4행 4열 배열로 변경 narray.reshape(4,4) ''' [[ 1.76405235, 0.40015721, 0.97873798, 2.2408932 ], [ 1.86755799, -0.97.. 2020. 7. 13.
[Numpy] 배열 인덱싱, 슬라이싱 [배열 인덱싱] - 인덱싱은 배열의 값을 scala로 추출 - 2차원 배열에서 인덱싱은 [ ]안에 1개 인자를 삽입 np.random.seed(100) narray1=np.random.randint(0,20,16).reshape(4,4) print(narray1) ''' [[ 8 3 7 15] [16 10 2 2] [ 2 14 2 17] [16 15 4 11]] ''' print(narray1[1][2])#2 [배열 슬라이싱] - 슬라이싱은 scala값과 벡터값 추출 - 슬라이싱 인덱스는 [ , ] 콤마를 기준으로 2개의 인자 삽입 # narra1 배열에서 두번째 행 가져오기 print(narray1[1,]) print(narray1[1,:]) print(narray1[1]) print(narray1[1.. 2020. 7. 12.
[Numpy] 배열 생성 [Numpy : Numeric Python] - 수학적 계산 컴퓨팅과 데이터 분석에 필요한 기본 패키지 - 빠르고 메모리를 효율적으로 사용 [Numpy사용] - numpy 라이브러리를 import import numpy as np #Alising numpy as np [Numpy 배열 생성 방법] 1) numpy.array([...],[...]) 으로 만들기 array1=np.array([2,3,5,7,11,13,17,19,23,31]) array2=np.array([[2,3,5,7],[11,13,17,19],[23,31,37,41]]) 2) 특정 숫자로 채우기 : full, zeros, ones, eye # full array1=np.full(8,4) print(array1)# [4 4 4 4 4 4 .. 2020. 7. 10.
[프로그램 설치] 아나콘다 & 주피터노트북 아나콘다 사이트 https://www.anaconda.com/products/individual Individual Edition 🐍 Open Source Anaconda Individual Edition is the world’s most popular Python distribution platform with over 20 million users worldwide. You can trust in our long-term commitment to supporting the Anaconda open-source ecosystem, the platform of choice www.anaconda.com products >> Individual Edition 창 하단에 Installers에서 PC에 맞는.. 2020. 7. 6.