データ セットの x 値が条件を満たしている場合 (つまり、10 より大きい場合)、xy データのプロット/フィットを実行したいと考えています。
私の試み:
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 エントリを削除してから、プロット/フィットする方がよいでしょうか?