Same excuse here. We can even make this

    return self.mixing_ if hasattr(self, "mixing_") else pinv(self.components_)

if we get `pinv` using `from`.