【发布时间】:2018-10-13 07:54:09
【问题描述】:
我需要将一个包含五个值的列表从 python 脚本传递到 html 页面。我运行了一个循环并将值一个接一个地传递给 html 页面。但它只打印浏览器中的最后一个值。我的 html 代码是格式:
<html>
<head></head>
<body>
<p>{{value}}</p>
</body>
</html>
实际上,我正在使用决策树使用 predict_proba(a) 计算每个类标签的概率。我取出具有最大概率的索引并使用该索引取出前五个类标签。我想将这些顶部标签呈现给我的html页面。我的python脚本如下:
这里的变量“a”是输入的集合,变量“事件”包含所有不同的类标签。
DTC= DecisionTreeClassifier()
DTC.fit(X_train,y_train)
DTC.predict(pandas.DataFrame([a]))
res=DTC.predict_proba([a])
new=list(chain.from_iterable(res))
index=sorted(range(len(new)), key=lambda i: new[i], reverse=True)[
value=[]
for i in index:
value.append(event[i])
return render_template('output.html',value=value)
【问题讨论】:
-
请用脚本文件更新您的问题。
-
还添加您的预期输出。您希望如何显示所有五个值?
标签: python