attributeerror: 'list' object has no attribute 'shape
时间: 2023-05-02 10:06:00 浏览: 445
python报错: 'list' object has no attribute 'shape'的解决
5星 · 资源好评率100%
这个错误提示意味着你尝试使用了一个列表对象的“shape”属性,但是列表并没有这个属性。在Python中,只有Numpy数组和Pandas数据框有“shape”这个属性,它被用来获取这些数据结构的形状信息(即行数和列数)。
解决这个错误,你需要检查你的代码中是否存在这样的错误:你可能将一个列表对象错误地传递给了只能接受Numpy数组或Pandas数据框对象的函数或方法。这种情况下,你需要确保你提供的数据对象是正确的类型。
另外,如果你想在列表中存储类似于数组或矩阵的数据,你也可以使用Numpy数组或Pandas数据框,它们提供了更多的功能和操作选项。
阅读全文