It works if you replace the strings '2','3','5','6' with numbers instead. This case got a better error-message:
>>> array(['2'],dtype=float32) Traceback (most recent call last): File "<stdin>", line 1, in ? TypeError: a float is required //Torgil On 11/29/06, Lionel Roubeyrie <[EMAIL PROTECTED]> wrote: > Hi all, > I don't understand why can't I do that: > b=array([(datetime.datetime(2006,11,29),'2','3'), > (datetime.datetime(2006,11,30),'5','6')], dtype=[('Dates', 'object'), > ('HUM', 'float32'), ('TEM', 'float32')]) > ValueError: tried to set void-array with object members using buffer. > Thanks > > -- > Lionel Roubeyrie - [EMAIL PROTECTED] > LIMAIR > http://www.limair.asso.fr > _______________________________________________ > Numpy-discussion mailing list > Numpy-discussion@scipy.org > http://projects.scipy.org/mailman/listinfo/numpy-discussion > _______________________________________________ Numpy-discussion mailing list Numpy-discussion@scipy.org http://projects.scipy.org/mailman/listinfo/numpy-discussion