0

この簡単な例を実行してみます:

from hyperopt import fmin, tpe, hp

best = fmin(
fn=lambda x: (x-1)**2,
space=hp.uniform('x', -2, 2),
algo=tpe.suggest,
max_evals=100)

print(best)

しかし、これは私がコンソールに表示するものです:

...\WinPython\python-3.6.5.amd64\Lib\site-packages\tqdm\_tqdm.py", line 792, in __init__
self.set_postfix(refresh=False, **postfix)

TypeError: ** の後の set_postfix() 引数は、str ではなくマッピングでなければなりません

なんで?

前もって感謝します!

4

1 に答える 1