在Tensorflow图片数据读入的时候,往往会遇到各种数据类型上的subtle problem,今天遇到的是在将图片转换成tfrecord过程中,读取图片的问题。最后竟然发现。。。错误发生在Numpy对字符串的处理上。原来是为了与C兼容,np.array 会把末string末尾的‘\x00’截掉,要将图片数据(十进制的string格式存储)用tobytes()转换为十六进制,并存成用字符串'\x92\x99\...‘这样,我需要将图片list转换为array来进行后面的乱序处理。在这个把list变成ndarray的过程中,出现了一些问题。在Tensorflow图片数据读入的时候,往往会遇到各种数据类型上的subtle proble