python - 从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)
不工作
解决方案
根据scikit-learn 文档,您不能在一次调用中使用predict()
请注意,最多可以请求两者之一。
推荐阅读
- java - Maven 问题更新和依赖项
- laravel - 使用 mongodb 重置 Laravel 密码
- python - Python:创建网络的最佳方式?
- java - 当我使用 Web 服务从 xml 文档中获取数据时出现空指针异常
- asp.net-mvc - 找不到局部视图 MVC 5
- php - Laravel 5.6.12 登录后如何重定向到纯 html angular 4 应用程序
- datatables - 如何在 Datatables 分页中自动显示下一页编号而不是省略号
- ruby-on-rails - Rails如何将哈希作为参数放入url?
- docker - 如果 docker-compose.yml 和 Dockerfile 都指定了具有优先级的环境变量?
- ruby-on-rails - Rails API 返回密码不能为 has_secure_password 的空白