我以np.save("image_mean.npy", averaged_mean)
的形式将numpy数组保存到一个二进制文件中。当我打开文件时,观察到bianry文件的头是“NUMPY V {'descr': '<f8', 'fortran_order': False, 'shape': (3L, 704L, 1248L), }
。在
我的问题是NUMPY V
指的是什么?
如果我希望它是NUMPY F
“NUMPY F {'descr': '<f8', 'fortran_order': False, 'shape': (3L, 704L, 1248L), }
,那么在np.save
API中如何更改?在
V
是头数据的长度(包括空格填充和终止换行)。在如the documentation -
示例中的头数据(包括一个换行符)的长度为71。这使得
magic_string + 4 + HEADER_LEN
等于81
,它不能被16整除,所以下一个可整除的数字是96,因此头数据被15个空格填充,这样总长度就等于96
。这使得头的长度为-86
。它是V
。在相关问题 更多 >
编程相关推荐