Mercurial > hg > nsaunier > traffic-intelligence
comparison python/utils.py @ 434:9a714f32fc9f
small updates
| author | Nicolas Saunier <nicolas.saunier@polymtl.ca> |
|---|---|
| date | Sat, 30 Nov 2013 18:03:35 -0500 |
| parents | d40ad901b272 |
| children | abe0b2347d4c |
comparison
equal
deleted
inserted
replaced
| 433:d40ad901b272 | 434:9a714f32fc9f |
|---|---|
| 193 if diff<halfwidth: | 193 if diff<halfwidth: |
| 194 return 1.-(diff/halfwidth)**2 | 194 return 1.-(diff/halfwidth)**2 |
| 195 else: | 195 else: |
| 196 return 0. | 196 return 0. |
| 197 | 197 |
| 198 def triangular(center, x, halfwidth): | |
| 199 diff = abs(center-x) | |
| 200 if diff<halfwidth: | |
| 201 return 1.-abs(diff/halfwidth) | |
| 202 else: | |
| 203 return 0. | |
| 198 | 204 |
| 199 def argMaxDict(d): | 205 def argMaxDict(d): |
| 200 return max(d.iterkeys(), key=(lambda key: d[key])) | 206 return max(d.iterkeys(), key=(lambda key: d[key])) |
| 201 | 207 |
| 202 def framesToTime(nFrames, frameRate, initialTime = time()): | 208 def framesToTime(nFrames, frameRate, initialTime = time()): |
