오류 모음(6)
-
RecursionError: maximum recursion depth exceeded 오류 해결
이 오류는 재귀 최대 깊이 때문에 발생한 것이다. 보통 파이썬에서 재귀 최대 깊이는 1000이기 때문에 이를 해결 하려면 재귀 최대 깊이를 늘려줘야한다. 다음과 같은 코드를 통해 늘려 줄 수 있다. import sys sys.setrecursionlimit(10\*\*7)
2023.03.12 -
The kernel appears to have died. It will restart automatically 오류 해결법
이 오류는 메모리 할당량을 초과 했을 때 나오는 오류이다. 해결법은 이전 글에서 설치했던 jupyter_notebook_config 에서 해결 할 수 있다. jupyter_notebook_config에 들어가서 기존에 할당되어 있는 버퍼값보다 높은 값을 입력해준다. 기존에 할당되어 있는 버퍼값은 536870915 이다. 이를 1000000000으로 설정 한 후 주피터노트북을 재실행하면 해결된다. 이전 글 링크 : https://changho159.tistory.com/46
2023.03.12 -
AttributeError: module 'tensorflow' has no attribute 'set'
위와 같은 오류는 텐서플로우 버전 때문에 생기는 오류이다. tf.set.random_seed(seed) 위의 코드를 아래의 코드로 변경하면 해결 된다. tf.random.set_seed(seed)
2023.03.03 -
NameError: name 'Sequential' is not defined
이와 같은 오류 발생 시 관심 모델에 대한 라이브러리를 항상 가져와야한다. 텐서플로우에서 케라스를 사용하는 경우 from tensorflow.keras.models import Sequential 위의 코드를 작성하면 해결된다.
2023.03.02 -
seaborn - ValueError: No variables found for grid columns
아이리스 품종 예측 실습을 하면서 seaborn을 쓰는데 아래와 같은 오류가 발생했다. ValueError: No variables found for grid columns위와 같은 오류가 발생한 이유는 처음에 읽혀야하는 것이 숫자인데 id, sepal_length와 같은 영어가 읽혔기 때문에 발생한 것이다. 해결방법 next(Data) 함수를 이용하여 첫번 째 줄을 넘어간다. 첫번째 줄을 다 지워버린다. 이와 같은 방법으로 해결 할 수 있다.
2023.03.01 -
module 'pandas' has no attribute 'read' 오류
pandas를 공부한다고 파일 명을 pandas.py 또는 pandas.ipynb 등으로 하는 경우가 많은데 pandas와 이름이 동일하면 이와 같은 오류가 발생 pandas_study 같은 형식으로 바꾸면 바로 해결
2023.02.28