def get_nb_free_parameters(self):
nb_free_parameters=0
for parameter_name in self.estimated_parameters:
parameter_value=np.ravel(getattr(self,parameter_name))
if np.iscomplexobj(parameter_value)==True:
nb_free_parameters=nb_free_parameters+2*len(parameter_value)
else:
nb_free_parameters=nb_free_parameters+len(parameter_value)
return nb_free_parameters
评论列表
文章目录