On Thu, Oct 4, 2012 at 2:52 PM, <mike20...@gmail.com> wrote: > scanner = client.scannerOpenWithStop("tab", "10", "1000", ["cf:col1"]) > total = 0.0 > r = client.scannerGet(scanner) > while r: > for k in (r[0].columns): > total += float(r[0].columns[k].value) > r = client.scannerGet(scanner) > > print total > > Do you know of better (faster) way to do sum?
scanner = client.scannerOpenWithStop("tab", "10", "1000", ["cf:col1"]) next_r = itertools.partial(client.scannerGet, scanner) total = sum(float(col.value) for r in iter(next_r, None) for col in r.itervalues()) -- http://mail.python.org/mailman/listinfo/python-list