[AIFFEL_인천] numpy, pandas 기능 정리(6/28 ~ 7/9)

WY·2021년 7월 10일
1
  1. 배열 만들기 (array 생성)
import numpy as np
A = np.array([1,2,3,4,5])
B = np.array([6,7,8,9,10])

print(A+B)
print(A-B)
print(A*B)
print(A/B)

>>  [ 7  9 11 13 15]
    [-5 -5 -5 -5 -5]
    [ 6 14 24 36 50]
    [0.16666667 0.28571429 0.375      0.44444444 0.5       ]

2. 0행렬 / 단위행렬 / 모든 원소 값이 1인 행렬
print(np.zeros([3,3]))
print(np.ones([3,3]))
print(np.eye(3))

>>  [[0. 0. 0.]
     [0. 0. 0.]
     [0. 0. 0.]]
    [[1. 1. 1.]
     [1. 1. 1.]
     [1. 1. 1.]]
    [[1. 0. 0.]
     [0. 1. 0.]
     [0. 0. 1.]]

  1. pandas 라이브러리를 활용한 구조화 데이터 표현
import pandas as pd
ser = pd.Series(['a','b','c',3])
ser

>>  0    a
    1    b
    2    c
    3    3
    dtype: object
    
    
    
ser.index = ['Jhon', 'Steve', 'Jack', 'Bob']

>>  Jhon     a
    Steve    b
    Jack     c
    Bob      3
    dtype: object
profile
딥러닝 교육생

0개의 댓글