An error occurred: ‘numpy.ndarray‘ object has no attribute ‘clone‘
这个错误是因为对一个 NumPy 数组调用 PyTorch 的 clone()
方法,但 NumPy 数组并没有 clone()
方法。这是因为x_past
是一个 NumPy 数组,而不是 PyTorch 张量。所以需要将 x_past
转换为 PyTorch 张量,然后再调用 clone()
。可以使用 torch.from_numpy()
将 NumPy 数组转换为 PyTorch 张量。
#将x=x_past.clone()改为
x = torch.from_numpy(x_past).float()