def saveConfusion(self):
"""
Open window and save confusion shown in qtableview
"""
fileName = QFileDialog.getSaveFileName(self.dockwidget, "Select output file",self.lastSaveDir,"CSV (*.csv)")
self.rememberLastSaveDir(fileName)
fileName,fileExtension=os.path.splitext(fileName)
if fileExtension != '.csv':
fileName=fileName+'.csv'
# save to CSV
try :
sp.savetxt(fileName,self.lastConfusionMatrix ,delimiter=',',fmt='%1.4d')
except :
QtGui.QMessageBox.warning(self, 'Missing confusion matrix ? ', 'Cannot save confusion matrix. Are you sure to have generated it before ?', QtGui.QMessageBox.Ok)
评论列表
文章目录