ValueError: setting an array element with a sequence. The requested array has an inhomogeneous shape after 1 dimensions. The detected shape was (2,) + inhomogeneous part.
时间: 2023-10-13 13:02:28 浏览: 113
Python 3.x 新特性及10大变化
这个错误通常是由于尝试将一个形状不同的序列赋值给NumPy数组的元素而引起的。这可能是因为您的数组中包含不同形状的元素。
例如,如果您尝试向一个二维数组中的某个元素赋值一个形状为(2,2)的数组,而该数组中的其他元素的形状不同,则会引发此错误。
要解决此问题,您需要确保您的数组中所有元素都具有相同的形状。如果您需要在数组中存储不同形状的元素,可以考虑使用Python中的列表或元组来代替NumPy数组。
阅读全文