{'item1': (x,y), 'item2': (x,y) ...} の形式のディクショナリ オブジェクトに x および y データがあります。ここで、x および y の各値は 100 個の数値のリストです。キーごとに、私の x 値は 0 から 50 になります。x>=10 および x<=20 のデータのみに基づいて、データに直線を当てはめたいと思います。これは私がしようとしているものです...
for key,value in Dict.iteritems():
#Get x,y values from each key in turn.
[x,y] = Dict.get(key)
# Extract just the x values in range.
xFit = [i for i in x if (i>=10 and i<=20)]
<< yFit = Get the corresponding y values for xFit >>
p = polyfit(xFit, yFit, 1)
目的の範囲内で [x,y] データに線を合わせる良い方法はありますか? よろしくお願いします。