def apmAggregate(self, **criteria):
apms = [m.apm(self) for m in self.matchSubset(**criteria)]<EOL>if not apms: return <NUM_LIT:0> <EOL>return sum(apms) / len(apms)<EOL>
collect all match history's apm data to report player's calculated MMR