>>> m = parse_modules(['math:sin,cos', 'sys'])
>>> import math, sys
>>> if m == {'sin':math.sin, 'cos':math.cos, 'sys':sys}:
- ... print True
+ ... print(True)
... else:
- ... print m
+ ... print(m)
True
"""
ms = []
if not hasattr(p, '__len__'):
p = [p] # with only one param, leastsq doesn't return a list
if verbose == True:
- print "Fitted params:",p
- print "Covariance mx:",cov
- #print "Info:", info # too much information :p
- print "mesg:", mesg
+ print('Fitted params: {}'.format(p))
+ print('Covariance mx: {}'.format(cov))
+ #print('Info: {}'.format(info)) # too much information :p
+ print('mesg: {}'.format(mesg))
if ier == 1 :
- print "Solution converged"
+ print('Solution converged')
else :
- print "Solution did not converge"
+ print('Solution did not converge')
return p
assert len(params) == len(initial_ps)
for i,p in enumerate(params):
- print '%s: %g' % (_param_char(i), p)
+ print('{}: {}'.format(_param_char(i), p))