TypeError: Mismatch between array dtype ('object') and format specifier ('%.18e')
问题 I have the following array: X = np.array([image_array_to_vector1,image_array_to_vector2,image_array_to_vector3,image_array_to_vector4]) A print out of X looks as follows: [array([167, 167, 169, ..., 1, 1, 1], dtype=uint8) array([42, 43, 43, ..., 41, 36, 34], dtype=uint8) array([0, 0, 0, ..., 0, 0, 0], dtype=uint8) array([0, 0, 0, ..., 0, 0, 0], dtype=uint8)] When I try to save the data as txt: X_to_text_file = np.savetxt('x.txt',X) I get the following: File "/Library/Python/2.7/site-packages