2015-12-28 8 views
0

Как запретить печать «Добавление параметра» в следующем кодекак я подавить печать «Добавление параметра» в lmfit

In [7]: from numpy import sqrt, pi, exp, linspace 
In [8]: import numpy as np  
In [9]: def gaussian(x, amp, cen, wid): 
    ...:  return amp * exp(-(x-cen)**2 /wid) 
    ...: x = linspace(-10,10) 
    ...: y = gaussian(x, 2.33, 0.21, 1.51) + np.random.normal(0, 0.2, len(x)) 
    ...: 

In [10]: from lmfit import Model 
In [11]: gmod = Model(gaussian) 
In [12]: result = gmod.fit(y, x=x, amp=5, cen=5, wid=1)#<-- here!! 
- Adding parameter "amp" 
- Adding parameter "cen" 
- Adding parameter "wid" 

Спасибо.

+1

Можете ли вы дать образец вывода, где печатается «Добавление параметра»? – TheGeorgeous

+0

@ TheGeorgeous Я добавил вывод – Oren

ответ

0

Чтобы подавить этот вывод один нужно добавить многословным = False

fit(..., verbose=False)