我正在尝试使用 numpy.savetxt 将 4D numpy 浮点数组输出到纯文本文件
然而 numpy 给出了一个错误,说当我尝试传递这个数组时需要一个浮点参数。尽管如此,numpy doc指定要传递的参数应该只是数组......而不是它应该是最大等级2。我可以使它工作的唯一方法是将数据重塑为2D(这实际上不是出于数据组织的原因总是实用的)
有没有办法解决这个问题?还是必须将 numpy 数组重塑为二维?我期望能够像逐列样式一样读取fortran中的数据(通过维度进行处理)。
还有其他可能性吗?请注意,我不想使用 npy 格式,因为我寻求与另一个需要纯文本格式的程序的兼容性。