문제
glob()을 통해 파일을 가져올려고 하는데 TypeError: path should be path-like or io.BytesIO, not <class 'list'> 발생했습니다.
코드
sign = list(test_path.glob(f'{i}/*'))
예상 원인
뒤에 따라오는 from tensorflow.keras.preprocessing.image import load_img 에서 에러가 발생하고 있었습니다.
해결
load_img() 함수에 list를 넣어서 발생한거 같아 수정했더니 에러가 발생하지 않았습니다.
* load_img()
tf.keras.utils.load_img(
path,
grayscale=False,
color_mode='rgb',
target_size=None,
interpolation='nearest',
keep_aspect_ratio=False
)
'머신러닝 & 딥러닝 > ETC' 카테고리의 다른 글
.kaggle 데이터 불러오기 (0) | 2023.05.02 |
---|---|
Could not find kaggle.json. Make sure it's located in /Users~ (0) | 2023.05.01 |