Numpy 格式化列以与文本文件中的数据对齐
我正在尝试设置一个文本文件,以便数据与其给定的标题直接对齐。例如,该文件包含7个标题(t、x(t)等) 数据位于每个标题下,但它们开始逐渐消失 第一次发布对不起,如果我做得不对,图片上传也不好,但你可以看到数据的偏移量Numpy 格式化列以与文本文件中的数据对齐,numpy,python-3.3,Numpy,Python 3.3,我正在尝试设置一个文本文件,以便数据与其给定的标题直接对齐。例如,该文件包含7个标题(t、x(t)等) 数据位于每个标题下,但它们开始逐渐消失 第一次发布对不起,如果我做得不对,图片上传也不好,但你可以看到数据的偏移量 干杯 在'%.5e'中的5设置小数点后显示的位数。您还需要控制每个字段的总宽度。这是由格式规范中小数点前的数字控制的。(数字设置最小字段宽度。如果需要,将使用更多字符。)例如,您可以使用fmt='%15.5e'确保每个字段使用15个字符。你不需要那么长的分隔符;默认的分隔符可以
干杯 在
'%.5e'
中的5
设置小数点后显示的位数。您还需要控制每个字段的总宽度。这是由格式规范中小数点前的数字控制的。(数字设置最小字段宽度。如果需要,将使用更多字符。)例如,您可以使用fmt='%15.5e'
确保每个字段使用15个字符。你不需要那么长的分隔符;默认的分隔符可以。然后调整标题
以匹配
np.savetxt('vel.dat', Velocity_Col, fmt='%.5e', delimiter=(' '), header = (' t x(t) y(t) z(t) vx(t) vy(t) vz(t)'))