From: Charles R H. <cha...@gm...> - 2006-10-17 17:37:20
|
On 10/17/06, Travis Oliphant <oli...@ee...> wrote: > > Travis Oliphant wrote: > > >Charles R Harris wrote: > > <snip> >The long-standing behavior is to raise the error on possible-loss > >conversion and so my opinion is that we should continue with that > behavior. > > > > > > > But, on the other hand, it looks like numarray went the other direction > and allows a cast using the array call. > > Thus > > import numarray > a = numarray.array([1,2,3],'d') > numarray.array(a, 'f') > > works > > > So, I'm willing to go with the numarray behavior in numpy. > > Thanks for the change, Travis. I'll wait a bit to make sure the API remains stable and then do some cleanups in linalg. Correctness before optimization and all that. I did note that the LaPack interface could throw an error at the fortran level that would issue an informative error message and dump me out of python. Is there anyway you know of to trap this behaviour? Chuck |