(self, p, q, mass=False, eps=1e-16)
| 2832 | return cp.linalg.eigh(a) |
| 2833 | |
| 2834 | def kl_div(self, p, q, mass=False, eps=1e-16): |
| 2835 | value = cp.sum(p * cp.log(p / q + eps)) |
| 2836 | if mass: |
| 2837 | value = value + cp.sum(q - p) |
| 2838 | return value |
| 2839 | |
| 2840 | def isfinite(self, a): |
| 2841 | return cp.isfinite(a) |