解释 AttributeError: 'list' object has no attribute 'shape'
时间: 2023-10-24 17:06:14 浏览: 151
python报错: 'list' object has no attribute 'shape'的解决
5星 · 资源好评率100%
这个错误通常是由于在使用某些机器学习库和框架时,尝试对不支持 'shape' 属性的 Python 列表进行操作而导致的。在机器学习中,我们通常会使用 Numpy 数组来表示数据和计算,因为 Numpy 具有多维数组功能和强大的数学操作,而 Python 列表是一种简单的一维数据结构,不支持类似于向量或矩阵的操作。因此,当我们尝试在一个列表上执行如 shape 这样的 Numpy 函数时,就会出现 'list' object has no attribute 'shape' 的错误。要解决这个问题,你需要将你的数据转换成 Numpy 数组或者其他支持多维数据操作的格式。
阅读全文