11/28/2013

scipy optimize curve_fit fitting to cumtom function


ref:  http://docs.scipy.org/doc/scipy/reference/generated/scipy.optimize.curve_fit.html

>>> import numpy as np
>>> from scipy.optimize import curve_fit
>>> def func(x, a, b, c):
...     return a*np.exp(-b*x) + c
>>> x = np.linspace(0,4,50)
>>> y = func(x, 2.5, 1.3, 0.5)
>>> yn = y + 0.2*np.random.normal(size=len(x))
>>> popt, pcov = curve_fit(func, x, yn)

11/23/2013

PyQt4 solution for 한글 path name unicode problems


tmp = QFileDialog.getOpen...(....)

Here, QString "tmp" contains 한글 characters. Therefore..

print tmp -> make error
print unicode(tmp) -> OK


and if one want to print out to a textbox ..

ui.textbox.setText(tmp) -> error
ui.textbox.setText(unicode(tmp)) -> OK


some other ...

os.chdir(tmp) -> error
os.chdir(unicode(tmp)) -> OK