Python for 数据加载中的循环

Python for loop in data loading

提问人:Us B 提问时间:10/14/2023 更新时间:10/17/2023 访问量:93

问:

我正在看这个时间序列预测示例

在数据加载部分有一个forloop,我不确定它是否有目的

    x =[]
    y =[]

    for i in range(len(_data)-seq_length-1):
        _x = _data[i:(i+seq_length)]
        _y = _data[i+seq_length]
        x.append(_x)
        y.append(_y)
    return x,y

有人能解释它的目的吗?

Python python-3.x pandas 数据帧 时间序列

评论

3赞 B Remmelzwaal 10/14/2023
这会将数据拆分为长度的块,并分解为列表列表,而不是使用包含所有数据的单个列表。例如,你不会加载,而是加载给定的 .seq_length[1, 2, 3, 4, 5, 6][[1, 2], [3, 4], [5, 6]]seq_length = 2

答: 暂无答案