ValueError: setting an array element with a sequence.
環境
原因
あたりまえだが、各配列のサイズが異なっていることが原因だった。
修正前
x_train = [] img = cv2.imread("labit.jpg", 0) img = cv2.resize(img, ( 100, 100 )) x_train.append(img) img = cv2.imread("dog.jpg", 0) img = cv2.resize(img, ( 224, 224 )) x_train.append(img) x_train = np.array( x_train ).astype(np.float32)
修正後
x_train = [] img = cv2.imread("labit.jpg", 0) img = cv2.resize(img, ( 100, 100 )) x_train.append(img) img = cv2.imread("dog.jpg", 0) img = cv2.resize(img, ( 100, 100 )) #修正箇所 x_train.append(img) x_train = np.array( x_train ).astype(np.float32)