我正在尝试将一些数据从复杂的 numpy 计算导出到文本文件,以便我可以在 Excel 或其他工具中对其进行分析。我试图导出的数组的数据类型有点复杂,定义如下:
rowType = np.dtype([("SN", "S8"),
("Freqs", np.uint16, (3,)),
("Peaks", np.float32, (3,))])
所以这个数组的每一“行”都是一个 8 字符的字符串,一个 16 位整数的 3 元素子数组,以及一个浮点数的 3 元素子数组。我想在文本文件中每行有一行,子数组的每个元素之间都有制表符。当我调用 savetxt 来导出填充的数组时,我将向 fmt 参数提供什么以防止它引发异常?