繁体   English   中英

如何重塑数组以使用 LSTM 进行预测

[英]how to reshape array to predict with LSTM

我根据本教程制作了一个 LSTM model,其中 model 输入批形状为:

print(config["layers"][0]["config"]["batch_input_shape"])

回报:

(None, 1, 96)

有人可以告诉我如何将我的测试数据更改为这个数组形状以匹配 model 输入批量大小吗?

testday = read_csv('./data.csv', index_col=[0], parse_dates=True)
testday_scaled = scaler.fit_transform(testday.values)

print(testday_scaled.shape)

回报

(96, 1)

IIUC,您需要使用numpy.swapaxes ,然后将None添加到第一个维度。

import numpy as np
testday_scaled = np.swapaxes(testday_scaled, 0, 1)
testday_scaled = testday_scaled[None, ...]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM