Я хочу сохранить текстовый файл с инженерными номерами и строкой между ними.Вот массив, который я хочу сохранить:
[['Tempo Longitudinal' 'Tempo Transversal' 'Birrefringência']
['4.517156250000001e-06' '4.522725e-06' '0.0012320405204435802']
['4.51608125e-06' '4.5209375e-06' '0.001074746027278091']
['4.5155125e-06' '4.520812499999999e-06' '0.0011730432449029704']
['4.522668749999999e-06' '4.52531875e-06' '0.0005857656191502759']]
Вот мой код, который я пытался сохранить
import numpy as np
rawTLc = np.asarray(['Tempo Longitudinal','4.517156250000001e-06','4.51608125e-06','4.5155125e-06','4.522668749999999e-06'])
rawTTc = np.asarray(['Tempo Transversal','4.522725e-06','4.5209375e-06','4.520812499999999e-06','4.52531875e-06'])
rawbirc = np.asarray( ['Birrefringência','0.0012320405204435802','0.001074746027278091','0.0011730432449029704','0.0005857656191502759'])
savefile = np.vstack((rawTLc, rawTTc))
savefile = np.vstack((savefile, rawbirc))
savefile = np.transpose(savefile)
np.savetxt('savedir',savefile, delimiter='\t',fmt='%s')
Он хорошо сохраняет текстовый файл, но я хочу знать,лучший способ сделать это, используя только 6 значащих цифр и сохраняя строки.