[Numpy-discussion] Arrays of poly1d objects, is this a bug?
Travis Oliphant
oliphant at ee.byu.edu
Fri Jan 26 15:50:14 EST 2007
Fernando Perez wrote:
>Hi all,
>
>I'm puzzled by this behavior a colleague ran into:
>
>In [38]: p1=N.poly1d([1.])
>
>In [39]: a=N.array([p1],dtype='O')
>
>In [40]: a
>Out[40]: array([], shape=(1, 0), dtype=object)
>
>In [42]: print a
>[]
>
>
>
Stefan correctly identified the problem. The dimension-discovery code
is getting confused.
This might actually be a fixable bug. But, in general getting the
N.array() code to correctly guess where the "Object-line" should be
drawn is difficult at best. The current code is a re-write of a
previous code. But, still it cannot solve the poorly defined problem.
So, I would suggest creating empty arrays and populating them...
-Travis
More information about the NumPy-Discussion
mailing list