def test_TimeSeries():
max_val = 2.0
max_idx = 156
data_orig = np.random.rand(10, 10, 1000)
data_orig[4, 4, max_idx] = max_val
ts = utils.TimeSeries(1.0, data_orig)
# Make sure function returns largest element
tmax, vmax = ts.max()
npt.assert_equal(tmax, max_idx)
npt.assert_equal(vmax, max_val)
# Make sure function returns largest frame
tmax, fmax = ts.max_frame()
npt.assert_equal(tmax, max_idx)
npt.assert_equal(fmax.data, data_orig[:, :, max_idx])
# Make sure getitem works
npt.assert_equal(isinstance(ts[3], utils.TimeSeries), True)
npt.assert_equal(ts[3].data, ts.data[3])
评论列表
文章目录