|
From: Chris B. <Chr...@no...> - 2005-10-13 01:14:57
|
Travis Oliphant wrote: > In particular, here are two proposals. > 1) current behavior > array (and asarray) --- returns the object itself if it is a sub-class > of the array > (or an array scalar). > asndarray --- returns an actual nd array object -1. I expect as array to return an array. Period. That's why I use it. > 2) new behavior > > array (and asarray) always return an ndarray base-class object (or a > big-nd array if the object is already one). +1 ...I think. What is a big-nd array? > asanyarray --- returns an nd-array or a sub-class if the object is > already a sub-class. What about having each subclass define it's own function-- asmatrix, etc? Maybe that's not general enough, but I know I use asarray because I know I want a NumPy Array, and nothing else. -Chris -- Christopher Barker, Ph.D. Oceanographer NOAA/OR&R/HAZMAT (206) 526-6959 voice 7600 Sand Point Way NE (206) 526-6329 fax Seattle, WA 98115 (206) 526-6317 main reception |