“打印级别=1”不会删除所有邮件

2024-06-26 07:36:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在用python中的iminuit成功地编写一个函数,但是即使使用“print_level=-1”或“print_level=0”也无法删除该消息。在

下面是我使用的最简代码:

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

它返回:

^{pr2}$

我只想让它安静一点,因为我可以放入一个包含大约170.000组数据的循环中。在

谢谢你


Tags: 数据函数代码fromimportalpha消息level
1条回答
网友
1楼 · 发布于 2024-06-26 07:36:29

尝试在参数列表中设置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应该可以修复它。在

相关问题 更多 >