On 8/31/06, <b class="gmail_sendername">Tom Denniston</b> &lt;<a href="mailto:tom.denniston@alum.dartmouth.org">tom.denniston@alum.dartmouth.org</a>&gt; wrote:<div><span class="gmail_quote"></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
But i have hetergenious arrays that have numbers and strings and NoneType, etc.<br><br>Take for instance:<br><br>In [11]: numpy.array([numpy.array([1,'A', None]),<br>numpy.array([2,2,'Some string'])], dtype=object)<br>Out[11]:
<br>array([[1, A, None],<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [2, 2, Some string]], dtype=object)<br><br>In [12]: numpy.array([numpy.array([1,'A', None]),<br>numpy.array([2,2,'Some string'])], dtype=object).shape<br>Out[12]: (2, 3)<br><br>Works fine in Numeric and pre beta numpy but in beta numpy versions i get:
</blockquote><div><br>I think you want:<br><br><span style="font-family: courier new,monospace;">In [59]: a = array([array([1,'A', None],dtype=object),array([2,2,'Some string'],dtype=object)])</span><br style="font-family: courier new,monospace;">
<br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">In [60]: a.shape</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">Out[60]: (2, 3)
</span><br>&nbsp;<br></div>Which makes good sense to me.<br><br>Chuck<br><br></div><br>