位置 2 处的索引超出数组边界。索引不能超过 5。 出错 EDDMADWIN (第 70 行) P_train = data(temp(1: 80), 1: 7)';
时间: 2023-07-15 12:10:31 浏览: 86
numpy中索引和切片详解
这个错误意味着你正在尝试访问一个数组的索引,该索引超出了数组边界。在你的代码中,这个错误出现在第70行,其中你正在尝试从data数组中选择一个子集,并使用temp变量中的索引来指定子集的范围。根据错误消息,你指定的范围超出了data数组的大小,因此出现了这个错误。
要解决这个问题,你需要检查temp变量中的索引范围是否正确,并确保它们不会超出data数组的大小。你还可以尝试打印temp变量的值,以便更好地理解你正在选择的子集范围。
阅读全文