AttributeError:'列表'对象没有属性'shape',我如何解决这种类型的错误?

时间:2019-08-19 09:13:39

标签: python-3.x

  

AttributeError:“列表”对象没有属性“形状”

我正在尝试为给定数组制作行和列的代码。 最上面的是我的错误,如何解决?

def comuteFinalGrades(grades):
    a=[]
    N, M = grades.shape

1 个答案:

答案 0 :(得分:0)

您必须将列表转换为numpy数组,然后才能使用shape属性。

import numpy as np
def comuteFinalGrades(grades):
    grades=np.array(grades)
    a=[]
    N, M = grades.shape