【发布时间】:2012-08-26 17:36:00
【问题描述】:
我有一个数组,我想为其添加标头。
这就是我现在拥有的:
0.0,1.630000e+01,1.990000e+01,1.840000e+01
1.0,1.630000e+01,1.990000e+01,1.840000e+01
2.0,1.630000e+01,1.990000e+01,1.840000e+01
这就是我想要的:
SP,1,2,3
0.0,1.630000e+01,1.990000e+01,1.840000e+01
1.0,1.630000e+01,1.990000e+01,1.840000e+01
2.0,1.630000e+01,1.990000e+01,1.840000e+01
注意事项: "SP" 总是排在第一位,后面跟着列的编号,可能会有所不同
这是我现有的代码:
fmt = ",".join(["%s"] + ["%10.6e"] * (my_array.shape[1]-1))
np.savetxt('final.csv', my_array, fmt=fmt,delimiter=",")
【问题讨论】:
-
你已经有了答案here,为什么还要问?
标签: python numpy python-3.x