Мой контент выглядит следующим образом:
[[array([175, 178, 182, ..., 172, 167, 164], dtype=uint8)
array(['b'], dtype='<U1')]
[array([126, 125, 126, ..., 152, 143, 137], dtype=uint8)
array(['b'], dtype='<U1')]]
Когда я пытаюсь сохранить вышеуказанный контент (скажем, X
) следующим образом:
np.savetxt('x.txt', X.reshape(np.shape(X)), fmt='%f')
Я получаю эту ошибку:
TypeError: Mismatch between array dtype ('object') and format specifier ('%f %f')
Я знаю, что изменение fmt='%s'
может решить эту проблему, но другая проблема заключается в том, что я буду вызывать другую функцию, которая не работает со строками.
Любые идеи о том, какЯ могу сохранить X
в файл без вышеуказанной ошибки?
Большое спасибо.
РЕДАКТИРОВАТЬ
Приведенный выше формат получентак как я сделал следующее:
images.append([np.array(image_array_to_vector),np.array([label])])
X = np.array([[i[0],i[1]] for i in images])