数字の不完全なリストを完成させようとしていますが、それを行うためのpythonicな方法が見つかりませんでした。1 から 31 までの一連の日があり、それぞれの日には float 値があります。
#dictionnary{day: value}
monthvalues = {1: 1.12, 2: 3.24, 3: 2.23, 5: 2.10, 7: 4.97} etc.. to 31st day
しかし、私のデータは不完全で、何日か欠落しています! したがって、不足している画像を次のように数学的に埋めたいと思います。
サンプル月 1:
{16: 2.00, 18: 4.00}
#==> I want to add to the dictionnary 17: 3.00
サンプル月 2:
{10: 2.00, 14: 4.00}
#==> I want to add to the dictionnary 11: 2.25, 12: 2.50, 13: 2.75
単純に聞こえますが、不完全なSQLデータベースから処理する行が数百万あり、今のところfor xrange()ループでかなり迷っています...数学ライブラリにメソッドがあるかもしれませんが、見つかりませんでした。
ご協力いただきありがとうございます!
編集: 数値を補間したいのですが、私が知る限り、これらの種類の数学関数を持っているのは numpy/scipy だけで、numpy/scipy と互換性のない Pypy を使用しています。