We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent dc5718c commit 5541b24Copy full SHA for 5541b24
python/pyspark/mllib/tests.py
@@ -366,9 +366,9 @@ def test_col_norms(self):
366
data2 = self.sc.parallelize(xrange(10)).map(lambda x: Vectors.dense(x))
367
summary2 = Statistics.colStats(data2)
368
self.assertEqual(array([45.0]), summary2.normL1())
369
- # Confirm normL2 is among this span because it is a float value.
370
- self.assertTrue(summary2.normL2()[0] > 16.5)
371
- self.assertTrue(summary2.normL2()[0] < 17.0)
+ import math
+ expectedNormL2 = math.sqrt(sum(map(lambda x: x*x, xrange(10))))
+ self.assertTrue(math.fabs(summary2.normL2()[0] - expectedNormL2) < 1e-14)
372
373
374
class VectorUDTTests(PySparkTestCase):
0 commit comments