我目前正在处理 CSV 文件中的巨大时间序列数据集。大约有 73 000 个观察值,我需要对它们进行切片以进行回测。我尝试通过 while 和 for 循环,但它们根本没有解决,即使使用 break 规则,循环也只是陷入无穷大。Itertools 也没有太大帮助。
如果我试图描述我想要得到的东西 - 假设有 10 个观察值(1、2、3、4、5、6、7、8、9、10)。我需要创建一个循环切片(1,2),(2,3),(3,4),(4,5)等等,直到(9,10)。但是如果没有像这样手动编码
slice(1,2,1)
slice(2,3,1)
slice(3,4,1)