def bic(self, X):
        return (-2 * self.score(X) * X.shape[0] +
                self._n_parameters() * np.log(X.shape[0]))
Test if the validation works correctly.
dataset/ETHPy150Open scikit-learn/scikit-learn/sklearn/mixture/gaussian_mixture.py/GaussianMixture.bic--crossover with--dataset/ETHPy150Open enthought/mayavi/mayavi/tests/test_mayavi_traits.py/TestShadowProperty.test_type_checking