代码之家  ›  专栏  ›  技术社区  ›  Oren

如何抑制lmfit中“添加参数”的打印

  •  0
  • Oren  · 技术社区  · 9 年前

    如何抑制以下代码中“添加参数”的打印

    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 回复  |  直到 9 年前
        1
  •  0
  •   Oren    9 年前

    为了抑制此输出,需要添加verbose=False

    fit(..., verbose=False)