Python 3:属性错误:对象不是callab

2024-10-03 15:30:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试使用Python3运行一个预测模型。下面是代码行。在

try:    
    with open("SalePriceModel_3.pkl","rb") as fp :
        loadedModel = pickle.load(fp,encoding="latin-1")
        sys.stdout.write('2')


    xCols = [u'MSSubClass', u'LotArea', u'OverallQual', u'OverallCond', u'YearBuilt',....]


    listVals = list()

    for colName in xCols :
        if colName in inData.keys():
            listVals.append(inData[colName])
        else:
            listVals.append(0)


    salePrice = loadedModel.predict(np.array(listVals).reshape(-1,33))


    return jsonify({'PredictedSalesPrice': salePrice[0]})
except Exception as  e:
    print(e)
    return e;   

有人能指导如何克服这个问题吗?在

以下是包含回溯的完整错误消息:

^{pr2}$

Tags: 代码in模型returnaspython3tryfp