Exemple #1
0
 def test_project_data_pca(self):
     x1 = ml.feature_normalize(self.ex7data1['X'])[0]
     ex1 = ml.project_data_pca(x1, ml.pca(x1)[0], 1)
     self.assertEqual(round(ex1[0][0], 3), 1.496)
Exemple #2
0
 def test_pca(self):
     x1 = ml.feature_normalize(self.ex7data1['X'])[0]
     ex1 = ml.pca(x1)
     self.assertEqual(ex1[0].all(), np.array([[-0.707107,-0.707107],
                                              [-0.707107, 0.707107]]).all())