2023년 2월 5일 일요일

Python 'int' object is not callable 오류 발생 random.seed()

jupyter notebook 에서 정상적인 코드를 입력했는데 가끔 아래와 같은 형태의 오류가 뜰때가 있습니다.


np.random.seed(10) <--- 정상적인 코드

에러 코드

TypeError                                 Traceback (most recent call last)
Cell In [352], line 1
----> 1 np.random.seed(10)

TypeError: 'int' object is not callable


에러가 발생하는 사유는 이전에 np.random.seed = 10 이런식으로 코딩을 한적이 있기 때문입니다.
이러한 오류는 꼭 seed 만의 문제는 아니고 property 인줄 알고 값을 입력하는 경우 로딩되었던 메소드가 사라지게 되는것입니다.

python을 새로 시작하면 해결이 되는 문제라 일반 python 코드에서는 문제가 발생하지 않으나 jupyter notebook을 사용중이라면 사용중이던 kernel을 재시작 하시기 바랍니다.

이것 때문에 한참 시간을 낭비했네요.


댓글 없음:

댓글 쓰기