def write_test_file(self, variable='v', check=False):
data, metadata = self.build_test_data(variable)
metadata_array = np.array(sorted(metadata.items()))
np.savez(self.test_file, data=data, metadata=metadata_array)
if check:
data1, metadata1 = read_test_file(self.test_file)
assert metadata == metadata1, "%s != %s" % (metadata, metadata1)
assert data.shape == data1.shape == (505, 2), \
"%s, %s, (505, 2)" % (data.shape, data1.shape)
assert (data == data1).all()
assert metadata["n"] == 505
评论列表
文章目录