训练中出现AttributeError: 'list' object has no attribute 'shape'
时间: 2023-11-04 17:57:43 浏览: 156
python报错: 'list' object has no attribute 'shape'的解决
5星 · 资源好评率100%
引用和引用[2]都提到了相同的错误信息:“list”对象没有属性“shape”。这个错误通常发生在你试图在一个列表对象上调用`shape`属性时。`shape`是Numpy数组和Pandas DataFrame对象的属性,而不是Python的内置列表对象。所以,你需要确保你正在将列表转换为正确的数据类型,例如Numpy数组或Pandas DataFrame,然后再尝试使用`shape`属性。
对于引用中提到的错误`AttributeError: ‘list’ object has no attribute ‘astype’`,它也是类似的问题。`astype`是Pandas DataFrame对象的一个方法,用于将列的数据类型转换为指定的数据类型。所以,当你尝试在一个列表对象上调用`astype`方法时,会出现该错误。同样,你需要确保你正在使用Pandas的DataFrame对象,而不是Python的列表对象。
阅读全文