| 48 | |
| 49 | |
| 50 | def error_add(self,type_name,rate): |
| 51 | name = 'total' |
| 52 | self.error[name]['count']+=1 |
| 53 | |
| 54 | s = rate |
| 55 | |
| 56 | self.error[name]['rate']+=s |
| 57 | self.error[name]['ratio']= self.error[name]['rate'] /self.error[name]['count'] |
| 58 | |
| 59 | if not type_name in self.error.keys(): |
| 60 | self.error[type_name] ={'count': 0, 'rate': 0,'ratio':0} |
| 61 | self.error[type_name]['count'] +=1 |
| 62 | self.error[type_name]['rate']+=s |
| 63 | self.error[type_name]['ratio']= self.error[type_name]['rate']/self.error[type_name]['count'] |
| 64 | else: |
| 65 | self.error[type_name]['count'] +=1 |
| 66 | self.error[type_name]['rate']+=s |
| 67 | self.error[type_name]['ratio']= self.error[type_name]['rate']/self.error[type_name]['count'] |
| 68 | |
| 69 | class Counter_quality(): |
| 70 | def __init__(self): |