[statisticsPen] Micro-optimize

This commit is contained in:
Behdad Esfahbod 2017-02-24 14:06:38 -08:00
parent 7a3f8f707d
commit 8335af0d1d

View File

@ -27,10 +27,12 @@ class StatisticsPen(MomentsPen):
@property @property
def stddevX(self): def stddevX(self):
return math.copysign(abs(self.varianceX)**.5, self.varianceX) variance = self.varianceX
return math.copysign(abs(variance)**.5, variance)
@property @property
def stddevY(self): def stddevY(self):
return math.copysign(abs(self.varianceY)**.5, self.varianceY) variance = self.varianceY
return math.copysign(abs(variance)**.5, variance)
# Covariance(X,Y) = ( E[X.Y] - E[X]E[Y] ) # Covariance(X,Y) = ( E[X.Y] - E[X]E[Y] )
@property @property