TypeError: setting an array element with a sequence. The requested array has an inhomogeneous shape after 1 dimensions. The detected shape was (5,) + inhomogeneous part.
时间: 2023-10-16 16:02:10 浏览: 152
Array.prototype.last:ECMAScript 原生方法的提案
这个错误通常出现在尝试将一个形状不同的序列赋值给一个多维数组的某个元素时。具体来说,在给定的多维数组中,某个元素的形状是 (5,),但你试图将一个形状不同的序列赋值给该元素,导致形状不匹配的错误。
解决这个问题的方法取决于你的具体情况。请检查你的代码,找到试图赋值给该元素的序列,确保其形状与该元素的形状匹配。你也可以尝试使用 reshape() 函数来调整该元素的形状以适应赋值的序列。
阅读全文