mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-25 00:58:06 -05:00
Fix crash when calculating basic stats on a column of zeros
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@10409 c8812cc2-4d05-0410-92ff-de0c093fc19c
This commit is contained in:
parent
a49e520583
commit
71b85ce793
@ -185,11 +185,16 @@ class visualThread( QThread ):
|
||||
nElement += 1
|
||||
self.emit( SIGNAL( "runStatus(PyQt_PyObject)" ), nElement )
|
||||
nVal= float( len( values ) )
|
||||
meanVal = float( sumVal ) / nVal
|
||||
for val in values:
|
||||
stdVal += ( ( val - meanVal ) * ( val - meanVal ) )
|
||||
stdVal = math.sqrt( stdVal / nVal )
|
||||
cvVal = stdVal / meanVal
|
||||
print "to here"
|
||||
if not nVal > 0.00:
|
||||
print "then here"
|
||||
meanVal = float( sumVal ) / nVal
|
||||
if not meanVal == 0.00:
|
||||
for val in values:
|
||||
stdVal += ( ( val - meanVal ) * ( val - meanVal ) )
|
||||
print "finally here"
|
||||
stdVal = math.sqrt( stdVal / nVal )
|
||||
cvVal = stdVal / meanVal
|
||||
lstStats = []
|
||||
lstStats.append( "Mean : " + unicode( meanVal ) )
|
||||
lstStats.append( "StdDev : " + unicode( stdVal ) )
|
||||
|
Loading…
x
Reference in New Issue
Block a user