Changeset 4623:63e157985ee2 in orange


Ignore:
Timestamp:
05/08/08 01:11:47 (6 years ago)
Author:
janezd <janez.demsar@…>
Branch:
default
Convert:
b60ea879152528229c5553e2153ab6f191de6583
Message:
  • added check that we do not print out values when the matrix is null
File:
1 edited

Legend:

Unmodified
Added
Removed
  • orange/OrangeWidgets/Evaluate/OWConfusionMatrix.py

    r4565 r4623  
    148148 
    149149    def reprint(self): 
     150        if not self.res: 
     151            return 
     152         
    150153        cm = self.matrix[self.selectedLearner[0]] 
    151154 
     
    157160        colPriors = [r/total for r in colSums] 
    158161 
    159         for ri, r in enumerate(cm): 
     162        try: 
     163          for ri, r in enumerate(cm): 
    160164            for ci, c in enumerate(r): 
    161165                item = self.table.item(ri+1, ci+1) 
     
    175179                        item.setText(" %s " % "N/A") 
    176180                self.table.updateCell(ri, ci) 
     181        except: 
     182            print ri, ci 
     183            print dim 
     184            print self.table.numRows(), self.table.numCols() 
     185            print cm 
     186            print self.res.classValues 
     187             
    177188 
    178189        for ci in range(len(cm)): 
Note: See TracChangeset for help on using the changeset viewer.