次のX、Y、Z列で言うことができるファイルがあります
#file.csv
X,Y,Z
1,2,3
4,2,5
15,9,1
#
numpy を使用して列 X を読み取り、平均、標準偏差、およびその他の統計を取得しようとしています。私が望むようにそれらを列として読むためにnumpyを取得することはできません。
import numpy as np
import math
my_data = np.genfromtxt(filename, delimiter=',', dtype=float, names=[x,y,z])
私が何かをnp.average(my_data)
すると、すべての列ではなくすべての行が平均化されます。X、Y、Z を平均してファイルに出力するにはどうすればよいですか?
X には 2747477447437.959843848 のような長い数字があり、丸めたくありません。これらは ID であり、まったく変更しないでください。どうすればこれを達成できますか?