我试图写一个简要清单理解语句来创建一个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