normalize values of a list to make it sum = sumTo
(L, sumTo=1)
| 15 | |
| 16 | #======================================================================== |
| 17 | def normListSumTo(L, sumTo=1): |
| 18 | '''normalize values of a list to make it sum = sumTo''' |
| 19 | |
| 20 | sum = reduce(lambda x,y:x+y, L) |
| 21 | return [ x/(sum*1.0)*sumTo for x in L] |
| 22 | |
| 23 | #======================================================================== |
| 24 | def accumList(L, normalizeTo=None): |