
Oops, note the change below at ---> Todd Miller writes:
OK, I think I see what you're after and agree that it's a bug. Here's how I'll change the behavior:
import numarray a = numarray.arange(10) b = numarray.array(a, copy=0) a is b True b = numarray.array(a, copy=1) a is b False
Just to be clear -- the above is the current numarray v1.0 behavior (at least on my machine). Numeric compatibility would additonally require that import numarray a = numarray.arange(10) theTypeCode=repr(a.type()) b = numarray.array(a, theTypeCode, copy=0) print a is b b = numarray.array(a, copy=1) print a is b produce True False While currently it produces ---> False False Having said this, I can work around this difference -- so either a note in the documentation or just removing the copy flag from numarray.array would also be ok. -- Thanks, Phil