누군가
31
2020-08-31 15:47:19
0
116

python numpy.where 사용하는데 오류가 뜹니다.


환경은 jupyter notebook 사용하고 있습니다


self.mibun_activation_function = lambda x:numpy.where(x>0,1,0.01)

x가 0보다 크면 1을 반환하고, 아니면 0.01을 반환하는 함수(아실분들은 아시겠지만, Leaky ReLU 함수를 미분한 함수입니다)를 만들었을 때 

RuntimeWarning: invalid value encountered in greater
이런 에러가 윗 코드에서 발생하더군요

numpy 매뉴얼을 봐도 잘못된 점을 찾지 못하겠습니다. x는 아마도 숫자들로 이루어진 행렬으로 입력이 됩니다. 전체 코드가 조금 길어서 올리지 않았는데 필요하시면 올려드리겠습니다. 
0
  • 답변 0

  • 로그인을 하시면 답변을 등록할 수 있습니다.