如果
data已经是数组,则不需要
for循环:
x = data[:, 18].astype(float)y = data[:, 19].astype(float)z = data[:, 6].astype(float)f = (x+y) / zaverage = np.average(f)
使用
np.loadtxt以下命令读取文件可能会更好:
data = np.loadtxt('myfile.csv', dtype=float, delimiter=',' skiprows=2, usecols=(6, 18, 19))或获得
x,
y并
z直接:
x, y, z = np.loadtxt('myfile.csv', dtype=float, delimiter=',' skiprows=2, usecols=(6, 18, 19), unpack=True)


