import pandas as pd
df = pd.read_csv("output.csv")
df["Output_before"] = df["Output(kWh)"].shift(-1)
df["Output_changes"] = (df["Output(kWh)"] / df["Output_before"]) - 1
df["Output_before"] = df["Output(kWh)"].shift(-1)
df["Output_changed"] = (df["Output(kWh)"] / df["Output_before"]) -1
df = df.dropna()
changes = df["Output(kWh)"]
# input shape: (number_of_train_examples, sequence_length, input_dim)
import numpy as np
X = []
Y = []
for i in range (0, len(changes) - 20):
Y.append(changes[i])
X.append(np.array(changes[i+1:i+21][::-1]))
X = np.array(X).reshape(-1, 20, 1)
Y = np.array(Y)
关键错误是'191',我不明白为什么。 我用另一个数据集测试了相同的代码,结果成功了。 我的数据集有问题吗? 附件中是错误代码的图片。 关键错误
目前没有回答
相关问题 更多 >
编程相关推荐