lon*_*mas 6 python pyminuit iminuit
我正在使用python中的iminuit成功编写一个函数,但即使使用"print_level = -1"或"print_level = 0"也无法删除该消息.
这是我使用的极简主义代码:
from iminuit import Minuit
m = Minuit(chi2, alpha=1., beta=0., print_level=-1)
Run Code Online (Sandbox Code Playgroud)
它返回:
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.
Run Code Online (Sandbox Code Playgroud)
我只是希望它安静,因为我在一个包含约170,000个数据集的循环中.
谢谢
pedantic=False尝试在参数列表中设置。
例子 -
from iminuit import Minuit
m = Minuit(chi2, pedantic=False, alpha=1., beta=0., print_level=-1)
Run Code Online (Sandbox Code Playgroud)
从文档中-
迂腐:警告没有初始值或初始错误/步长设置的参数。
从控制台中的警告来看,似乎是这些警告被记录,很可能设置pedantic=False应该修复它。
| 归档时间: |
|
| 查看次数: |
148 次 |
| 最近记录: |