Как сохранить такой контент в текстовом файле - PullRequest
0 голосов
/ 19 октября 2018

Мой контент выглядит следующим образом:

[[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])
...