text: from benchmark import Benchmark
  
  modules = ['numpy','Numeric','numarray']
  
  b = Benchmark(modules,
                title='Casting a (10,10) integer array to float.',
                runs=3,reps=10000)
  
  N = [10,10]
  b['numpy'] = ('b = a.astype(int)',
                'a=numpy.zeros(shape=%s,dtype=float)' % N)
  b['Numeric'] = ('b = a.astype("l")',
                  'a=Numeric.zeros(shape=%s,typecode="d")' % N)
  b['numarray'] = ("b = a.astype('l')",
                   "a=numarray.zeros(shape=%s,typecode='d')" % N)
  
  b.run()
  