我試圖寫一個簡要清單理解語句來創建一個CDF: 例如:
print f([0.2, 0.3,0.1,0.4])
[0.2,0.5,0.6,1.0]
標準程序看起來像這樣(我想寫一個列表理解È函數f()):
def f(probabilities) :
sum = 0
returnList = []
for count in probabilities:
sum +=count
returnList = returnList + [sum]
return returnList
編輯:我發現了一個函數numpy.cumsum()。我會檢查它是否使用列表解析。
問題是什麼? – Elalfer 2011-01-25 20:54:08
@Elalfer - 這聽起來像他想寫一個行爲與他的f()函數相同的列表理解。 – 2011-01-25 20:56:10
這是正確的。我的不好,我應該更加明確。 – GeneralBecos 2011-01-25 21:16:52