您的位置:首页 > 编程语言 > Python开发

python:IndexError: too many indices for array

2018-01-24 21:24 676 查看
      出现这样的情况你因为你矩阵的维度出现了冗余情况,比如你把一组数放入矩阵,矩阵默认的维度是2,但是你其实只有一列数,因此可以先用np.shape函数查看你的矩阵维度,是否出现了(n,)这样的情况。

       然后对矩阵进行reshape重构,或者np.squeeze去除冗余自由度就可以避免这样的问题。

Y_prediction_test = np.squeeze(d['Y_prediction_test']) 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: