gpt4 book ai didi

python - "print_level =-1"没有删除所有消息

转载 作者:太空狗 更新时间:2023-10-30 00:10:27 25 4
gpt4 key购买 nike

我正在用 python 中的 iminuit 成功匹配一个函数,但即使使用“print_level =-1”或“print_level =0”我也无法摆脱该消息。

这是我使用的极简代码:

from iminuit import Minuit
m = Minuit(chi2, alpha=1., beta=0., print_level=-1)

它返回:

creatFitsFile.py:430: InitialParamWarning: errordef is not given. Default to 1.
m = Minuit(chi2, alpha=1., beta=0., print_level=-1)
creatFitsFile.py:430: InitialParamWarning: Parameter alpha is floating but does not have initial step size. Assume 1.

我只是想让它安静下来,因为我适合一个包含约 170.000 组数据的循环。

谢谢

最佳答案

尝试在参数列表中设置 pedantic=False

例子-

from iminuit import Minuit
m = Minuit(chi2, pedantic=False, alpha=1., beta=0., print_level=-1)

来自documentation -

pedantic: warns about parameters that do not have initial value or initial error/stepsize set.

从您控制台中的警告来看,似乎是这些警告被记录下来,很可能设置 pedantic=False 应该可以修复它。

关于python - "print_level =-1"没有删除所有消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31212845/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com