以下問題:擁有基礎三元組(0,1,0)創建概率列表
現在我嘗試在給定範圍內創建已更改三元組的列表。
約束:
- 三重[0]和三[2]具有應該有一個最大R,例如爲R = 0.2
- 總和(三重)= 1
- 三重[0 ]不需要是等於三倍[1],並應通過一個給定的臺階狀參數s被增加,如S = 0.02
在該上述實施例提供了梅索德應該創建
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?)。
非常感謝!
究竟是你想做些什麼?你有什麼嘗試? –
非常複雜的細節,但我需要此列表進行模擬切換參數 –
您似乎暗示三重[0]>三重[2]的約束......是故意的嗎? –