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')
Python把dat某一列乘以某個數的方法
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.