Ejemplo n.º 1
0
 def test_validate_inputs(self):
     X = np.random.random(size=(50,10))
     w = np.random.random(size=(10,))
     enet = ElasticNet(alpha=.5)
     # Invalid Use:
     #    Passing in a y that is too short.
     with self.assertRaises(ValueError):
         yprime = np.random.random(size=(49,))
         enet._validate_inputs(X, yprime)
     # Invalid use:
     #    Passing in a y that matches the wrong dimenstion of X.
     with self.assertRaises(ValueError):
         yprime = np.random.random(size=(10,))
         enet._validate_inputs(X, yprime)
     # Valid Use:
     #    Passing in a y of the correct dimension.
     yprime = np.random.random(size=(50,))
     enet._validate_inputs(X, yprime)
Ejemplo n.º 2
0
 def test_validate_inputs(self):
     X = np.random.random(size=(50, 10))
     w = np.random.random(size=(10, ))
     enet = ElasticNet(alpha=.5)
     # Invalid Use:
     #    Passing in a y that is too short.
     with self.assertRaises(ValueError):
         yprime = np.random.random(size=(49, ))
         enet._validate_inputs(X, yprime)
     # Invalid use:
     #    Passing in a y that matches the wrong dimenstion of X.
     with self.assertRaises(ValueError):
         yprime = np.random.random(size=(10, ))
         enet._validate_inputs(X, yprime)
     # Valid Use:
     #    Passing in a y of the correct dimension.
     yprime = np.random.random(size=(50, ))
     enet._validate_inputs(X, yprime)