Hi, On Wed, Mar 16, 2011 at 1:56 PM, <lists_r...@lavabit.com> wrote: >> On Wed, Mar 16, 2011 at 15:18, <lists_r...@lavabit.com> wrote: >>> In [10]: x >>> Out[10]: >>> array(array((7.399500875785845e-10, 7.721153414752673e-10, -0.984375), >>> Â Â Â dtype=[('cl', '|O8'), ('tl', '|O8'), ('dagc', '|O8')]), >>> dtype=object) >>> >>> In [11]: x.shape, x.size >>> Out[11]: ((), 1) >> >> It's not that it's an object array. It's that it is a ()-shape array. >> You index it with an empty tuple: >> >> x[()] > > Why does loadmat return such arrays? Is there a way to make it produce > arrays that are not object arrays?
Did you find the struct_as_record option to loadmat? http://docs.scipy.org/doc/scipy/reference/generated/scipy.io.loadmat.html Best, Matthew _______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@scipy.org http://mail.scipy.org/mailman/listinfo/numpy-discussion