iminuit

    0热度

    1回答

    我想保持语法在其最一般的形式,通过给iminuit使用*它的参数: import iminuit import numpy as np x_data = np.array([0,1,2,3,4,5,6,7,8,9]) y_data = np.array([0,1,2,3,4,5,4,3,2,1]) def fit_function(x, *p): return p[0]*np

    6热度

    1回答

    我正在用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

    0热度

    1回答

    我想添加一个约束到一个非常复杂的最小化问题,但我不知道如何实现它,即使在阅读文档之后。 我有一个简单的例子,如果回答将帮助我与我原来的问题。这里是代码: from iminuit import Minuit def f(x,y,z): return (x-1.)**2 +(y-2*x)**2 + (z-3.*x)**2 -1. m=Minuit(f, x=.5, error