首页 > 解决方案 > 从sklearn高斯过程返回cov和std?

问题描述

我可以使用 sklearn 返回来自 GP 的协方差或标准差,例如:

y, cov = gp.predict(Xpredict,return_cov=True)
y, std = gp.predict(Xpredict,return_std=True)

但是我怎样才能在不调用gp.predict两次的情况下返回两者?

这个

y, cov, std = gp.predict(Xpredict, return_cov=True, return_std=True)

不工作

标签: pythonpython-3.xmachine-learningscikit-learnstatistics

解决方案


根据scikit-learn 文档,您不能在一次调用中使用predict()

请注意,最多可以请求两者之一。


推荐阅读