Ruben Salvador wrote:
> Anyway, this 'deepcopy' really surprised me. I have now looked for it 
> and I think I get an idea of it, though I wouldn't expect this 
> difference in behavior to happen. From "my logical" point of view a copy 
> is a copy, and if I find a method called copy() I can only expect it 
> to...copy (whether I am copying compound or "simple" objects!!).

I think this also highlights an advantage of numpy - a 2-d array is a 
2-d array, NOT a 1-d array of 1-d arrays. When you used lists, you were 
using a list-of-lists, so copying copied the main list, but only 
referenced the interval lists.

One other note: if you do a complex computation with floats, then 
reverse it, and get back EXACTLY the same numbers, you can be pretty 
sure something is wrong!

-Chris


-- 
Christopher Barker, Ph.D.
Oceanographer

Emergency Response Division
NOAA/NOS/OR&R            (206) 526-6959   voice
7600 Sand Point Way NE   (206) 526-6329   fax
Seattle, WA  98115       (206) 526-6317   main reception

chris.bar...@noaa.gov
_______________________________________________
Numpy-discussion mailing list
Numpy-discussion@scipy.org
http://mail.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to