コード例 #1
0
ファイル: all_tests.py プロジェクト: grindfuk/series
 def test_invalid_mean_with_no_entry_sized_timeseries(self):
     """ Sized Timeseries should throw when calling mean and len == 0. """
     for i, ts_class in SIZED_CONCRETE_CLASSES:
         ts = TimeSeries([], [])
         with self.assertRaises(Exception):
             ts.mean()
         scores.append(('#ts', '%s throws on mean() when len == 0' % i, 1))
コード例 #2
0
ファイル: all_tests.py プロジェクト: grindfuk/series
 def test_valid_mean_with_two_entry_sized_timeseries(self):
     """ Sized Timeseries should return mean when len > 1. """
     for i, ts_class in SIZED_CONCRETE_CLASSES:
         tsa = TimeSeries([1, 2], [1, 2])
         tsb = TimeSeries([1, 2, 3, 4], [1, 2, 3, 4])
         self.assertEqual(tsa.mean(), 1.5)
         self.assertEqual(tsb.mean(), np.array([1, 2, 3, 4]).mean())
         scores.append(('#ts', '%s valid mean when len > 1' % i, 1))
コード例 #3
0
def test_mean():
    ten = TimeSeries(range(0,11), range(0,11))    
    assert ten.mean() == 5
コード例 #4
0
ファイル: all_tests.py プロジェクト: grindfuk/series
 def test_valid_mean_with_one_entry_sized_timeseries(self):
     """ Sized Timeseries should return mean equal to the value if len == 1. """
     for i, ts_class in SIZED_CONCRETE_CLASSES:
         ts = TimeSeries([1], [-10])
         self.assertEqual(ts.mean(), -10)
         scores.append(('#ts', '%s valid mean when len == 1' % i, 1))
コード例 #5
0
def test_mean():
    ts = TimeSeries([1, 2, 3])
    assert ts.mean() == np.mean([1, 2, 3])
コード例 #6
0
def test_mean():
    ts = TimeSeries([1, 2], [3, 4])
    assert ts.mean() == 1.5
コード例 #7
0
def test_mean():
    ten = TimeSeries(range(0, 11), range(0, 11))
    assert ten.mean() == 5