您
scaled_inputs_all使用
loc函数创建了Dataframe ,因此它很可能不包含连续索引。
另一方面,您
shuffled_indices只是从一系列 连续 数字中创建了一个shuffle 。
请记住,
scaled_inputs_all[shuffled_indices]得到的行
scaled_inputs_all具有 索引值
等于元素
shuffled_indices。
也许你应该写:
scaled_inputs_all.iloc[shuffled_indices]
请注意,它
iloc提供基于整数位置的索引,而与索引值无关,也就是您所需要的。


![关键错误:[Int64Index…] dtype ='int64]都不在列中 关键错误:[Int64Index…] dtype ='int64]都不在列中](http://www.mshxw.com/aiimages/31/623625.png)
