bli*_*web 6 python parallel-processing joblib grid-search jupyter-notebook
在 Jupyter 笔记本中使用 Parallel 时是否可以打印内容或进行调试。
这是我的代码
import pandas as pd
from sklearn.model_selection import ParameterGrid
from joblib import Parallel, delayed
def my_func(a,b):
print("hi")
return {"a":a,"b":b},a + b
grid = ParameterGrid({"a": [1, 2],
"b": [3, 4]})
resList = Parallel(n_jobs=-1)(delayed(my_func)(**params) for params in grid)
cols = ['params', 'results']
resDf = pd.DataFrame(resList,columns=cols)
Run Code Online (Sandbox Code Playgroud)
数据框包含正确的结果,但函数内的“hi”行不打印
| 归档时间: |
|
| 查看次数: |
2201 次 |
| 最近记录: |