25 May
2012
25 May
'12
3:17 p.m.
Hi All, I have an array: arrrgh = numpy.zeros(100000000) A sparse collection of elements will have values greater than zero: arrrgh[9999] = 2 arrrgh[3453453] =42 The *wrong* way to do this is: for i in xrange(len(arrrgh)): if arrrgh[i] > 1: print i What's the right way? Chris -- Simplistix - Content Management, Batch Processing & Python Consulting - http://www.simplistix.co.uk