(a, unbias=True)
| 16 | |
| 17 | |
| 18 | def handy_var(a, unbias=True): |
| 19 | n = a.size(0) |
| 20 | asum = a.sum(dim=0) |
| 21 | as_sum = (a ** 2).sum(dim=0) # a square sum |
| 22 | sumvar = as_sum - asum * asum / n |
| 23 | if unbias: |
| 24 | return sumvar / (n - 1) |
| 25 | else: |
| 26 | return sumvar / n |
| 27 | |
| 28 | |
| 29 | class NumericTestCase(TorchTestCase): |
no outgoing calls
no test coverage detected