From: Alan G I. <ai...@am...> - 2006-08-29 19:05:23
|
You can get some speed up for numeric data: def list2index2(L): aL =3D asarray(L) eL =3D empty_like(L) for v,k in enumerate(set(L)): =09eL[aL =3D=3D k] =3D v return numpy.asmatrix(eL).T fwiw, Alan Isaac |