numpy (3) 썸네일형 리스트형 TypeError: only size-1 arrays can be converted to Python scalars 이 오류의 주요 원인은 스칼라 값을 허용하는 매개 변수에 배열을 전달하는 것입니다. 아래의 예제처럼 배열과 scalar 값을 비교하도록 잘 못 코딩을 하면 발생할 수 있습니다. a[0] = [10, 20] if a[0] > 15: ~~~ else: ~~~ 따라서, 아래와 같이 코딩하면 문제를 해결할 수 있습니다. a[0] = [10, 20] if a[0,0] > 15: ~~~ else: ~~~ Reference [1] https://www.pythonpool.com/only-size-1-arrays-can-be-converted-to-python-scalars-error-solved/ Error Q.1 Error : Failed to get convolution algorithm. This is probably because cuDNN failed to initialize, so try looking to see if a warning log message was printed above. #24828 A.1 I had the same issue with TensorFlow 1.12 on an almost identical system as yours. Solution is to downgrade TensorFlow to 1.8.0 using: pip uninstall tensorflow-gpu pip install --upgrade tensorflow-gpu==1.8.0 Q.2 E: Could.. ValueError: Object arrays cannot be loaded when allow_pickle=False keras 등 어떤 것을 새로 설치하면 설치되어 있던 텐서플로우, 넘파이 등의 버전이 다르게 다시 설치되어 기존에 잘 작동하던 소스코드가 작동되지 않을 수 있다. 소스코드를 실행할 때 현재 여러가지 API 또는 Library 등의 버전이 무엇인지 잘 기억하고, 오류가 발생하면 잘 실행되던 버전으로 다시 설치하는 것이 좋다. pip install numpy==1.16.1 [ubuntu16.04, cuda9.0, cudnn7.1.4] 이전 1 다음