IndexError: too many indices for array问题及解决方法

对于一个形如b = np.random.randn(1,1,1,3)的矩阵,虽然表示的是4维的,但实际上只是一个向量,有时对b进行计算,会出现错误:IndexError: too many indices for array。

这时可以将b进行reshape,将其转化为1一维  

或者用b.resize()   

或者用squeeze函数

你可能感兴趣的:(踩过的坑)