Я экспортировал фрейм данных pandas, содержащий массив фигур (75, 100, 3), в csv. Когда я импортирую этот CSV-файл, чтобы получить мой dataframe, мой массив numpy представляет собой строку. У меня так много проблем, пытаясь преобразовать эту строку в массив массивов (75, 100, 3).
Моя строка похожа на:
[[[198 113 144], [212 137 157], [213 133 158]
Я пробовал несколько способов преобразовать это в массив 3d-NUmpy без успеха. Например, во фрагменте кода я продолжаю получать массив строк.
train = pd.read_csv(os.path.join(data_dir, 'trainset.csv'))
train['image'] = train['image'].map(lambda x: x.replace('\n',','))
train['image'] = train['image'].map(lambda x: np.asarray(x))
Кто-нибудь знает простой способ справиться с этим?