[問題] LSTM時間序列切分資料疑問
最近在做時間序列預測的練習
在實作上碰到一點問題
想請問各位大大
程式部分是參考
https://tinyurl.com/y7pn2bb8
但在做切割時間序列資料時
也就是創造出t,t+1的資料
文章裡面是用這個去切
def create_dataset(dataset, look_back=1):
dataX, dataY = [], []
for i in range(len(dataset)-look_back-1):
a = dataset[i:(i+look_back), 0]
dataX.append(a)
dataY.append(dataset[i + look_back, 0])
return numpy.array(dataX), numpy.array(dataY)
但我對第三行len(dataset)-look_back-1
感到困惑
len(dataset)-look_back我還可以理解
但後面多一個-1的用意想請問是甚麼?
還是說是程式寫錯?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.166.66.186
※ 文章網址: https://www.ptt.cc/bbs/DataScience/M.1527348616.A.BFF.html
推
05/26 23:46,
6年前
, 1F
05/26 23:46, 1F
→
05/27 02:23,
6年前
, 2F
05/27 02:23, 2F
推
05/27 04:47,
6年前
, 3F
05/27 04:47, 3F
→
05/27 04:50,
6年前
, 4F
05/27 04:50, 4F
DataScience 近期熱門文章
PTT數位生活區 即時熱門文章