
21 Jun
2007
21 Jun
'07
5:24 p.m.
key_array = empty(len(keys),dtype=tuple) key_array[:] = keys[:]
the later two statements can also be written as:
key_array = array(keys, dtype=tuple)
These are not equivalent:
keys = [('a',1),('b',2)] key_array = array(keys, dtype=tuple) key_array
array([[a, 1], [b, 2]], dtype=object)
key_array = empty(len(keys),dtype=tuple) key_array[:] = keys[:] key_array
array([('a', 1), ('b', 2)], dtype=object)
Thanks, Michael.