def test_ids(panel):
data = PanelData(panel)
eids = data.entity_ids
assert eids.shape == (77, 1)
assert len(np.unique(eids)) == 11
for i in range(0, len(eids), 7):
assert np.ptp(eids[i:i + 7]) == 0
assert np.all((eids[i + 8:] - eids[i]) != 0)
tids = data.time_ids
assert tids.shape == (77, 1)
assert len(np.unique(tids)) == 7
for i in range(0, 11):
assert np.ptp(tids[i::7]) == 0
评论列表
文章目录