def __str__(self): #return str(self.x)+" +/- "+str(numpy.sqrt(self.variance)) if numpy.isscalar(self.x): return format_uncertainty(self.x,numpy.sqrt(self.variance)) else: return [format_uncertainty(v,dv) for v,dv in zip(self.x,numpy.sqrt(self.variance))]
def __str__(self): #return str(self.x)+" +/- "+str(np.sqrt(self.variance)) if np.isscalar(self.x): return format_uncertainty(self.x, np.sqrt(self.variance)) else: return [ format_uncertainty(v, dv) for v, dv in zip(self.x, np.sqrt(self.variance)) ]
def __str__(self): #return str(self.x)+" +/- "+str(numpy.sqrt(self.variance)) if numpy.isscalar(self.x): if self.variance==None: return format_uncertainty(self.x,self.variance) else: return format_uncertainty(self.x,numpy.sqrt(self.variance)) else: return [format_uncertainty(v,dv) for v,dv in zip(self.x,numpy.sqrt(self.variance))]