次の問題: 基本トリプル (0,1,0) を持つ
ここで、特定の範囲で変更されたトリプルのリストを作成しようとしています。
制約:
- triple[0] と triple[2] には、r=0.2 のように最大 r が必要です。
- 合計(トリプル)= 1
- triple[0] は triple[1] と等しい必要はなく、s= 0.02 などの特定の段階的パラメーター s だけ増加させる必要があります
この上記の例では、メソッドが作成する必要があります
lst = [(0.0, 1, 0.0),(0.02, 0.98, 0.), (0.04, 0.96,0), (0.04,0.94, 0.02), (0.06,0.94,0), (0.06, 0.92, 0.02), (0.06, 0.9, 0.04), ...]
これを行うためのきれいな方法はありますか?
ネストされたループなしでこれらのリストを作成するという考えがあるかもしれません (おそらく numpy を使用しますか?)。
どうもありがとう!