def get_x_y(num_samples):
    x = np.random.rand(num_samples, input_time_steps, input_feature_dim).astype(np.float32)
    y = ((x[:, (- output_time_steps):, :] * 2) + np.random.rand(num_samples, output_time_steps, output_feature_dim).astype(np.float32))
    return (x, y)
def get_x_y(num_samples):
    x = np.random.rand(num_samples, input_time_steps, input_feature_dim).astype(np.float32)
    y = ((x[:, (- output_time_steps):, :] * 2) + np.random.rand(num_samples, output_time_steps, output_feature_dim).astype(np.float32))
    return (x, y)