我正在使用带有 docker 设置的 Windows 10。我在 ubuntu 容器中有以下test_browser.py脚本尝试启动网络浏览器:
import webbrowser
result = webbrowser.open("http://localhost:7070")
print(result)
Run Code Online (Sandbox Code Playgroud)
如果我尝试在容器内运行上述脚本,它无法打开 url 并打印False,因为容器内没有浏览器。
因此,我以某种方式希望容器内的脚本在主机(Windows)浏览器中启动 url!
幸运的是,我找到了一种使用 VSCode 实现它的方法:我们可以附加到正在运行的 docker 容器并在其终端中运行 python 脚本。它将启动我的 Windows Chrome 浏览器。True还要注意输出!
既然有可能,我正在寻找一种不涉及 VSCode 的方法。也许一些 docker 命令可以实现这一点?
我正在尝试使用 scikit-learn 中的PrecisionRecallDisplay绘制 Precision Recall 曲线。
我有模型预测值y_pred和实际值y_true。我可以使用以下语法绘制精确召回曲线:
metrics.PrecisionRecallDisplay.from_predictions(y_true, y_pred)
Run Code Online (Sandbox Code Playgroud)
但我想在同一个图中绘制多条曲线(例如通过在训练或验证数据上应用模型)。
那么可以使用 来实现这一点吗 PrecisionRecallDisplay?或者是否有其他标准方法可以使用 scikit-learn 来实现此目的?