我正在尝试设置一个文本文件,以便数据直接与其给定的标题一致。例如,该文件包含7个标题(t,x(t)ect ...)
np.savetxt('vel.dat', Velocity_Col, fmt='%.5e', delimiter=(' '), header = (' t x(t) y(t) z(t) vx(t) vy(t) vz(t)'))
数据位于每个标题下,但它们开始落后。
第一次发帖抱歉,如果我这样做错了,图片上传也不好,但你可以看到数据的偏移量。
干杯!
答案 0 :(得分:3)
5
中的'%.5e'
设置小数点后显示的位数。您还想控制每个字段的总宽度。这是由格式规范中小数点前的数字控制的。 (该数字设置最小字段宽度。如果需要,将使用更多字符。)例如,您可以使用fmt='%15.5e'
确保每个字段使用15个字符。你不需要这么长的分隔符;默认分隔符没问题。然后调整header
以匹配。