밑바닥부터 시작하는 딥러닝 3 Step52 TypeError: operand type(s) all returned NotImplemented 해결
1. 문제 상황 Deeplearing from scratch 3 step 52 를 진행하고 있던 중 책에서 나온 코드 그대로 입력한 것 같은데 다음과 같은 TypeError: operand type(s) all returned NotImplemented from __array_ufunc__(, 'at', array([[0., 0., 0., 0., 0., 0., 0., 0., 0., 0.], ... 에러가 발생하더라구요. 이번 포스팅에서는 해당 원인을 알아보고 해결 방법을 탐색해보도록 하겠습니다. 2. 원인 및 해결 인터넷에서 원인을 검색한 결과 다음과 같은 자료를 얻을 수 있었습니다. 즉, numpy 는 __array_function__ protocol 과 __array_ufunc__ 를 이용하는데 __..