found "take", no "put"?
Status: Beta
Brought to you by:
lemire
Tried to run some example numeric code from
comp.lang.python in JNumeric, originally:
from Numeric import *
a=array([1.,2.,-3.,4.,-5.,6.,-7.,-8.,9.])
idx=nonzero(a<0)
sqrs=sqrt(abs(take(a,idx)))
put(a,idx,sqrs)
print a
modified:
from JNumeric.JNumeric import *
a=array([1.,2.,-3.,4.,-5.,6.,-7.,-8.,9.])
idx=nonzero(less(a,0))
sqrs=sqrt(abs(take(a,idx)))
put(a,idx,sqrs)
print a
result:
Traceback (innermost last):
File "<console>", line 1, in ?
NameError: put
Searched CVS source and could not find "put".
Is there a workaround?