ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • np.zeros 와 np.zeros_like 의 차이
    머신러닝 및 딥러닝 2021. 1. 6. 12:57

    np.random.randn vs np.random.rand 와 더불어 가장 헷갈리는 것이 np.zeronp.zeros_like 의 차이일것이다.

    언어 자체에 의미를 두는것이 좀 더 빠른 이해에 도움이 된다.

     

    시간이 없는 사람들을 위해 간단히 만 설명하자면 

     

    • np.zeros : 0으로 가득찬 Array를 배출한다. 즉, 여기에는 튜플, int, 혹은 list의 값이 들어와야 한다 그렇게 되면 해당하는 shape으로 형태를 만들어준다음 Array를 return 한다. 만약 여기에 np.zeros_like 처럼 변수를 넣어주면 오류가 나온다.
    • np.zeros_like : 어떤 변수만큼의 사이즈인 0 으로 가득 찬 Array를 배출한다. 즉, 여기에는 변수가 들어와야한다. 여기는 변수 말고도 그냥 [2,3,3] 이렇게 parameter 로 넣어줘도 되는데 이때는 단, 2,3,3 shape을 가진 array가 나오는 것이 아니라 [0, 0, 0] 인 numpy array 가 나온다.

    np.zeros
    np.zeros_like

     

    '머신러닝 및 딥러닝' 카테고리의 다른 글

    CycleGAN 이란?  (0) 2021.01.16
    nn.Module에서 super  (1) 2021.01.10
    NLP 에서의 embedding size  (0) 2021.01.01
    Beam Search  (0) 2020.12.22
    numpy의 rand와 randn의 차이  (0) 2020.08.09

    댓글