[Numpy-discussion] (no subject)
Rob W. W. Hooft
rob at hooft.net
Fri Dec 1 02:15:01 EST 2000
>>>>> "s" == szport <szport at runet.com> writes:
s> Is the following definition faster or not?
s> def ones(shape, typecode=\'l\', savespace=0):
s> a = zeros( (product(shape),), typecode, savespace)
s> a[:] = 1
s> a.shape = shape
s> return a
This is yet another way to write a[...]=1 manually via a small
detour. For small arrays (size 10...1000) it is about twice slower
than writing [...] (0.1ms slower per call on my workstation).
Rob
--
===== rob at hooft.net http://www.hooft.net/people/rob/ =====
===== R&D, Nonius BV, Delft http://www.nonius.nl/ =====
===== PGPid 0xFA19277D ========================== Use Linux! =========
More information about the NumPy-Discussion
mailing list