小编Dam*_*mon的帖子

应用sklearn.Linear_model.LinearRegression时如何限制CPU使用率?

我需要限制以下命令的 CPU 使用率,因为它使用了 100% 的 CPU。

    from sklearn.linear_model import LinearRegression
    model = LinearRegression(fit_intercept = True, n_jobs = 1)
    model.fit(df_x0, df_y0)
    model.predict(df_x1)
Run Code Online (Sandbox Code Playgroud)

我已经设置了n_jobs == 1,并且没有使用多处理,但它仍然使所有内核和df_y0. ndim == 1,我了解到n_jobs如果这样的话就不会有效。

谁能告诉我为什么它使用 100% 的 CPU,以及如何在 python 中解决这个问题?

Python 3.7、Linux。

python cpu-usage scikit-learn

6
推荐指数
1
解决办法
4653
查看次数

标签 统计

cpu-usage ×1

python ×1

scikit-learn ×1