我想对 xy 数据执行绘图/拟合,前提是数据集的 x 值满足条件(即大于 10)。
我的尝试:
x_values, y_values = loadtxt(fname, unpack=True, usecols=[1, 0])
for x in x_values:
if x > 10:
(m,b)=polyfit(x_values,y_values,1)
yp = polyval([m,b],x_values)
plot(x_values,yp)
scatter(x_values,y_values)
else:
pass
也许最好删除不满足 x 值条件的行的 xy 条目,然后绘图/拟合?