ValueError: setting an array element with a sequence. The requested array has an inhomogeneous shape after 1 dimensions. The detected shape was (165,) + inhomogeneous part.
时间: 2023-07-24 14:55:33 浏览: 372
python3.7解决最小二乘遇到ValueError:Expected 2D array, got 1D array instead: array=[5.].关于reshape和predict
这个错误通常是由于在numpy数组中插入了不同形状的序列导致的。在numpy中,数组是固定形状的,如果尝试将一个不同形状的序列插入到数组中,就会出现这个错误。
解决此错误的方法是查找插入数组的序列,确保它们都具有相同的形状。如果序列具有不同的形状,则可以尝试调整它们的形状,使它们具有相同的形状,然后再插入到数组中。
另外一个可能的原因是在插入数组时使用了列表,而不是numpy数组。确保使用numpy数组来插入到numpy数组中。
阅读全文