#滑窗法处理数据
def data_winow_split(input_data, WINDOW_INTERVAL, WINDOW_IENGTH):
data_len = len(input_data)
split_size = int((data_len - WINDOW_LENGTH) / WINDOW_INTERVAL) + 1
print(split_size)
res = []
for i in range(split_size):
start_index = i * WINDOW_INTERVAL
end_index = start_index + WINDOW_LENGTH
print(start_index, end_index)
cur_data = input_data[start_index:end_index]
res.append(cur_data)
return res
input_data = [i for i in range(12)]
WINDOW_INTERVAL = 2
WINDOW_LENGTH = 4
print(input_data)
print(data_winow_split(input_data, WINDOW_INTERVAL, WINDOW_LENGTH))