평균 계산을 위한 클래스
수치의 합과 데이터의 수량을 기록함
Definition at line 4 of file metrics.py.
◆ __init__()
| smrunner.metrics.AverageMeter.__init__ |
( |
| self | ) |
|
Definition at line 9 of file metrics.py.
9 def __init__(self):
10 self.sum_value = 0.
11 self.count = 0
12
◆ mean()
| smrunner.metrics.AverageMeter.mean |
( |
| self | ) |
|
평균을 출력해주는 기능
return (float): 측정치의 평균
Definition at line 22 of file metrics.py.
22 def mean(self):
23 """
24 평균을 출력해주는 기능
25 return (float): 측정치의 평균
26 """
27 if self.count == 0:
28 return 0
29 return self.sum_value / self.count
30
◆ update()
| smrunner.metrics.AverageMeter.update |
( |
| self, |
|
|
| x ) |
평균을 위한 데이터를 업데이트 하는 기능
args:
x (list[float]): 측정 데이터
Definition at line 13 of file metrics.py.
13 def update(self, x):
14 """
15 평균을 위한 데이터를 업데이트 하는 기능
16 args:
17 x (list[float]): 측정 데이터
18 """
19 self.sum_value += sum(x)
20 self.count += len(x)
21
◆ count
| smrunner.metrics.AverageMeter.count |
◆ sum_value
| smrunner.metrics.AverageMeter.sum_value |
The documentation for this class was generated from the following file: