我有一个文件,其中包含以下 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,根本不应该更改!我怎样才能做到这一点?