본문 바로가기

STUDY/ERROR

(11)
'utf-8' codec can't decode byte 0xc0 in position 43: invalid start byte 해결방법 test = pd.read_csv(test_path, encoding='cp949') encoding = 'cp949'를 붙이면 됨
Cannot handle this data type: (1, 1, 3), <f8 해결방법 넘파이 배열을 PIL 이미지로 변경하는 과정에서 에러가 발생했다. 에러를 자세히 보면 img_hr_arr, img_lr_arr는 잘 넘어가는데 img_lr_up에서 안된다. 그래서 4개의 이미지 각각의 타입을 확인해보았다. 타입을 보니 PIL로 변경이 되던 배열은 uint8타입이다. 안되는 배열은 float64이다. 이 에러를 해결하기 위해 astype()을 사용하여 타입을 uint8로 변경하면 된다. test3 = Image.fromarray(img_lr_up.astype(np.uint8)) test4 = Image.fromarray(img_lr_up_arr.astype(np.uint8)) 오류 없이 잘된 것을 알 수 있다.
An exception has occurred, use %tb to see the full traceback. 주피터 노트북에서 argparser 사용하기 .py 파일에서 사용하는 것처럼 argparse를 아래와 같이 해서 해보았다. 에러 발생... 어떻게 해결해야하나.. 고민도 하고... 저 많은 변수들을 하나하나 지정해야하나? 막막 했을 즈음.. 요 부분을 고치면 해결된다는 것을 알았다! args = parser.parse_args(args=[]) parse_args()안에 args=[]를 넣으면 해결된다 :) 성공!!
ValueError: pic should be 2/3 dimensional. Got 4 dimensions.해결법 : torch.from_numpy() ValueError: pic should be 2/3 dimensional. Got 4 dimensions. torchvision 라이브러리에서 지원하는 ToTensor()함수로 ndarr를 tensor로 바꿀 때 아래와 같은 오류 ValueError: pic should be 2/3 dimensional. Got 4 dimensions. 가 발생한다면 from_numpy() 함수를 사용하면 해결할 수 있다. *사용법 import torch image = torch.from_numpy('numpy img 넣기') 에러가 해결되고! 아래 그림과 같이 img_lr_up가 tensor type으로 바뀐 것을 알 수 있다.
[파이썬 가상환경] python 가상환경 진입 오류 해결 window에서 python 가상환경을 만들었는데 activate가 되질 않았다.... 해결법 찾느라 고생했는데 적절한 해결법을 찾았다!! 물론, 내가 쓴 건 아니고 다른 분의 블로그 글이지만 필요할 때마다 보려구 글 쓴다... https://goodthings4me.tistory.com/789 python 가상 환경 오류 - 'activate' 용어가 cmdlet, 함수,... 조치 방법 python을 설치하고 VS Code(VisualStudio Code)에서 가상환경을 만든 후 activate 실행 시 발생한 오류 메시지('activate' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 goodthings4me.tistory.com
downgrade the protobuf package to 3.20.x or lower. protobuf를 downgrade해야한다. 해결책 1. 기존의 protobuf 패키지 제거하기 pip uninstall protobuf 2. protobuf 버전을 낮춰서 설치하기 pip install protobuf==3.19.0
unicodedecodeerror: 'cp949' codec can't decode byte 0x99 in position 15: illegal multibyte sequence txt파일의 문자인코딩방식으로 인해 발생하는 오류이다. 필자는 np.loadtxt()에서 위와 같은 오류가 떴다. **해결책** np.load(encoding='UTF8')을 추가하니깐 오류가 해결되었다.
ModuleNotFoundError: No module named 'scipy' 해결책 pip install scipy==1.2.1 을 설치하면 해결됨.

728x90