Numpy Usage

  • 배열 만들기
  • 
    import numpy as np
    
    A = np.array([[1,2], [3,4]])
    
    print(A)
    [[1 2]
     [3 4]]
    
    
  • 브로드 캐스트 : 스칼라값이 행렬에 확산되어 연산되는 기능.
  • 
    B = np.array([10,20])
    
    A*B
    array([[10, 40],
           [30, 80]])
    
    
  • 평탄화 : 1차원 배열로 변환
  • 
    X = np.array([[51,55], [14,19], [0,4]])
    
    print(X)
    [[51 55]
     [14 19]
     [ 0  4]]
    
    X = X.flatten()
    
    print(X)
    [51 55 14 19  0  4]
    
    
  • bool 배열 사용해 특정 조건을 만족하는 원소 얻기
  • 
    X > 15
    array([ True,  True, False,  True, False, False], dtype=bool)
    
    X[X>15]
    array([51, 55, 19])
    
    

댓글

이 블로그의 인기 게시물

Loss Function

Backpropagation

SGD = Stochastic Gradient Descent