Esempio n. 1
0
 def test_max_row_var_with_nans(self):
     """tests maximum row variance with NaNs"""
     matrix = [[1, np.nan, 9],
               [np.nan, 6, 10],
               [3, 7, np.nan],
               [4, 8, 12]]
     result = util.max_row_var(matrix)
     self.assertAlmostEqual(16.0, result)
Esempio n. 2
0
 def test_max_row_var(self):
     """tests maximum row variance function"""
     matrix = [[1, 5,  9, 13],
               [2, 6, 10, 14],
               [3, 7, 11, 15],
               [4, 8, 12, 16]]
     result = util.max_row_var(matrix)
     self.assertAlmostEqual(26.666666666666664, result)
Esempio n. 3
0
 def row_variance(self):
     if self.__row_variance is None:
         self.__row_variance = util.max_row_var(self.values)
     return self.__row_variance
Esempio n. 4
0
 def row_variance(self):
     if self.__row_variance is None:
         self.__row_variance = util.max_row_var(self.values)
     return self.__row_variance
Esempio n. 5
0
 def test_max_row_var_with_nans(self):
     """tests maximum row variance with NaNs"""
     matrix = [[1, np.nan, 9], [np.nan, 6, 10], [3, 7, np.nan], [4, 8, 12]]
     result = util.max_row_var(matrix)
     self.assertAlmostEqual(16.0, result)
Esempio n. 6
0
 def test_max_row_var(self):
     """tests maximum row variance function"""
     matrix = [[1, 5, 9, 13], [2, 6, 10, 14], [3, 7, 11, 15],
               [4, 8, 12, 16]]
     result = util.max_row_var(matrix)
     self.assertAlmostEqual(26.666666666666664, result)