Lines Matching refs:values
11 def _Mean(values):
12 return float(sum(values)) / len(values) if len(values) > 0 else 0.0
16 def __init__(self, page, name, units, values,
21 if values is not None:
22 assert isinstance(values, list)
23 assert len(values) > 0
24 assert all(isinstance(v, numbers.Number) for v in values)
25 none_values.ValidateNoneValueReason(values, none_value_reason)
26 self.values = values
44 repr(self.values),
55 return self.values
58 return _Mean(self.values)
61 return repr(self.values)
73 d['values'] = self.values
83 kwargs['values'] = value_dict['values']
91 def MergeLikeValuesFromSamePage(cls, values):
92 assert len(values) > 0
93 v0 = values[0]
98 values[0].values,
104 return cls._MergeLikeValues(values, v0.page, v0.name)
107 def MergeLikeValuesFromDifferentPages(cls, values,
109 assert len(values) > 0
110 v0 = values[0]
112 return cls._MergeLikeValues(values, None, name)
115 def _MergeLikeValues(cls, values, page, name):
116 v0 = values[0]
119 for v in values:
120 if v.values is None:
124 merged_values.extend(v.values)