Python把dat某一列乘以某個數的方法


import numpy as np
np.set_printoptions(suppress=True)
a = np.loadtxt('RDE_GW_None.dat')    #loadtxt可以打開txt文件,也可以打開dat文件,這兩種文件都是文本文件,方法有print (a.shape)

a[:,2]=a[:,2]*1000    #處理第3列(0開始數2就是第3行, :表示所有行的這和matlab很像)   所有行的第3列乘以1000           

print (a) #看一下

# a.tofile('a.dat', sep=',', format='%d')  #這樣只能保存二進制文件
# np.save('log.dat',a )  #保存爲npy文件
np.savetxt("RDE_GW_None2.dat",a,fmt=['%s']*a.shape[1],newline='\n')
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章