2015-07-03 5 views
6

मैं पाइथन में इमिनिट के साथ एक फ़ंक्शन को सक्रिय करने में सफल हूं लेकिन मैं "print_level = -1" या "print_level = 0" के साथ भी संदेश से छुटकारा नहीं पा रहा हूं।"print_level = -1" सभी संदेशों को हटा नहीं देता

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

यह रिटर्न:

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. 

मैं सिर्फ यह शांत क्योंकि मैं डेटा के 170.000 सेट के साथ ~ एक पाश के अंदर फिट होना चाहता हूँ

यहाँ minimalist कोड मैं का उपयोग करें।

धन्यवाद

उत्तर

3

पैरामीटर सूची में pedantic=False सेट करके देखें।

उदाहरण -

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

documentation से -

पंडिताऊ: पैरामीटर प्रारंभिक मूल्य या प्रारंभिक त्रुटि/stepsize सेट नहीं है के बारे में चेतावनी दी है।

आपके कंसोल में चेतावनियों से, ऐसा लगता है कि यह चेतावनी है कि लॉग इन हो रही है, शायद pedantic=False को इसे ठीक करना चाहिए।

संबंधित मुद्दे