Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 从AutoML PredictResponse对象返回分数_Python_Google Prediction_Automl - Fatal编程技术网

Python 从AutoML PredictResponse对象返回分数

Python 从AutoML PredictResponse对象返回分数,python,google-prediction,automl,Python,Google Prediction,Automl,我试图从我的google automl PredictResponse对象中提取分数值。从API返回的对象如下所示: payload { classification { score: 0.989063024521 } display_name: "No" } payload { classification { score: 0.0109369996935 } display_name: "Yes" } 我已经接近使用这个: result.payloa

我试图从我的google automl PredictResponse对象中提取分数值。从API返回的对象如下所示:

payload {
  classification {
    score: 0.989063024521
  }
  display_name: "No"
}
payload {
  classification {
    score: 0.0109369996935
  }
  display_name: "Yes"
}
我已经接近使用这个:

result.payload[1]
返回:

classification {
  score: 0.0109369996935
}
display_name: "Yes"
但我还是不能只得到一个肯定或否定的分数


我尝试过使用simplejson,但是PredictResponse对象也不能很好地使用它。对象中是否有一个函数,我可以使用它来获得“是”的分数和“否”的分数?谢谢你的帮助

您可以使用以下命令提取显示名称字段:

result.payload[N].display_name
从和AutoML文档中,您可以使用下面的循环返回预测的显示名称

for result in response.payload:
    print("Predicted class name: {}".format(result.display_name))

您可以使用以下命令提取“显示名称”字段:

result.payload[N].display_name
从和AutoML文档中,您可以使用下面的循环返回预测的显示名称

for result in response.payload:
    print("Predicted class name: {}".format(result.display_name))

以下是你问题的答案:

result.payload[0].display_name

以下是你问题的答案:

result.payload[0].display_name

result.payload[1].分类.score
result.payload[1].分类.score

您可以使用此代码
d={}
对于范围内的i(len(response.payload)):
d[response.payload[i]。display_name]=response.payload[i]。classification.score

它将为您提供所有类别的词典(在您的情况下是和否),您可以使用此代码
d={}
对于范围内的i(len(response.payload)):
d[response.payload[i]。display_name]=response.payload[i]。classification.score

它将为您提供所有类别的词典(在您的情况下是和否)