我需要限制以下命令的 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。