(self, complex_dtype, ndec)
| 7257 | ('clongdouble', 7), |
| 7258 | )) |
| 7259 | def test_var_complex_values(self, complex_dtype, ndec): |
| 7260 | _, cmat, _ = self._create_data() |
| 7261 | # Test fast-paths for every builtin complex type |
| 7262 | for axis in [0, 1, None]: |
| 7263 | mat = cmat.copy().astype(complex_dtype) |
| 7264 | msqr = _mean(mat * mat.conj(), axis=axis) |
| 7265 | mean = _mean(mat, axis=axis) |
| 7266 | tgt = msqr - mean * mean.conjugate() |
| 7267 | res = _var(mat, axis=axis) |
| 7268 | assert_almost_equal(res, tgt, decimal=ndec) |
| 7269 | |
| 7270 | def test_var_dimensions(self): |
| 7271 | # _var paths for complex number introduce additions on views that |
nothing calls this directly
no test coverage detected