这是我的代码示例,我正在使用https://github.com/imravishar/sliding_window在我的数据集上实现滑动窗口。
#technique with non-overlapping the values
dataset_slide=dataset_seq.tolist()
from window_slider import Slider
import numpy
list = numpy.array(dataset_slide)
bucket_size = 336
overlap_count = 0
slider = Slider(bucket_size,overlap_count)
slider.fit(list)
while True:
df = []
window_data = slider.slide()
print(window_data)
if slider.reached_end_of_list(): break
df = pd.DataFrame(window_data, columns=['Consistency_Average'])
dataset_slide 包含26295行的float一致性值。当执行整个代码段时, df 仅包含 window_data 的最后一个值。我想将所有 window_data 值保存到数据框中。
有关快速信息, window_data 在执行时将包含不同的窗口,其中包含336个值,直到达到26295。我想将它们全部保存以供在机器学习分类算法中进一步使用。