error (3) 썸네일형 리스트형 IndexError: arrays used as indices must be of integer (or boolean) type python으로 코딩을 할 때, index를 integer(정수형)으로 쓰지 않으면 위와 같은 Error가 발생한다. a[0.1] = 10 % 위와 같이 쓰면 에러발생 a[0] = 10 % 괄호안은 항상 integer 값을 넣어야함. % 실수로 float형이나 index를 계산할 경우 위와 같은 문제가 발생할 수 있음. 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/ E: Could not get lock /var/lib/dpkg/lock - 잠금 파일을 얻을 수 없습니다 - open (11: Resource temporarily unavailable)E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it? 이 문제는 /var/lib/dpkg/lock 파일이 존재하면 패키지 및 인덱스 정보를 업데이트하지 않기 때문에 발생하는 문제이다. VPS를 사용하는 경우 설치된 이미지에 세팅되어 있는 경우가 많으며 다음과 같이 해결할 수 있다. sudo rm /var/lib/apt/lists/lock sudo rm /var/cache/apt/archives/lock sudo rm /var/lib/dpkg/lock sudo dpkg --configure -a [ubuntu16.04, cuda9.0, cudnn7.1.4] 참조 https://extrememanual.net/26777 이전 1 다음