def sliding_window(data, seq_length, pred_length):
    x = []
    y = []

    for i in range(len(data) - seq_length - pred_length):
        _x = data[i:(i+seq_length)]
        _y = data[i+seq_length:i+seq_length+pred_length]
        x.append(_x)
        y.append(_y)

    return np.array(x), np.array(y)