@classmethod
    def _Q(cls, X, W, H, eps=1.e-8):
        # X should be at least 2D or csr
        if sp.issparse(X):
            WH = _special_sparse_dot(W, H, X)
            WH.data = (X.data + eps) / (WH.data + eps)
            return WH
        else:
            return np.divide(X + eps, np.dot(W, H) + eps)
Updating user profile with anonymous user should redirect to the login
dataset/ETHPy150Open omangin/multimodal/multimodal/lib/nmf.py/KLdivNMF._Q--crossover with--dataset/ETHPy150Open ExCiteS/geokey/geokey/users/tests/test_views.py/UserProfileTest.test_post_with_anonymous_user