python - 如何在 scikit-learn 中使用正确的 pyprind?

标签 python python-2.7 python-3.x scikit-learn

目前我正在使用 pyprind ,一个实现进度条的库:

#Compute training time elapsed
pbar = pyprind.ProgBar(45, width=120, bar_char='█')
for _ in range(45):
    #Fiting
    clf = SVC().fit(X_train, y_train)
    pbar.update()
#End of bar

但是,我不知道这是否是使用 pbar 的正确方法,因为我猜我适合 45 次 clf。那么,我该如何正确使用pbar呢?

最佳答案

我没有用过pyprind,但是我用过progressbar。只需使用 -

pip install progressbar

然后-

from progressbar import ProgressBar
pbar = ProgressBar()
for x in pbar(range(45)):
    clf = SVC().fit(X_train, y_train)

一切顺利。

关于python - 如何在 scikit-learn 中使用正确的 pyprind?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38473538/

相关文章:

python成员变量列表不是最新的

python - 打印 Jupyter notebook 幻灯片的最佳方式?如何设置分页符?

python - 使用opencv python提取图片上的选定区域

python-2.7 - 在字典中查找列表中第一个出现的键

python - 使用 Python 在 Windows 中发送 SIGINT

python - 有没有更优雅的方法来过滤函数的失败结果?

Python:DataError - 字符串或二进制数据将被截断

python - 如何使用 NumPy+MKL 避免这种四行内存泄漏?

python - 使用多个 ObjectId 在 Pymongo 中批量更新

python - 单线程脚本在多核处理器上消耗过多的 CPU