Convertir la liste en tuple en numpy array?

j'ai tuple de listes. L'une de ces listes est une liste de scores. Je veux convertir la liste des scores en un tableau numpy pour profiter des statistiques pré-construites que scipy fournit.

dans ce cas le tuple s'appelle 'data'

In [12]: type data[2]
-------> type(data[2])
Out[12]: <type 'list'>

In [13]: type data[2][1]
-------> type(data[2][1])
Out[13]: <type 'list'>

In [14]: type data[2][1][1]
-------> type(data[2][1][1])
Out[14]: <type 'float'>

In [15]: print data[2][1]
-------> print(data[2][1])
[16.66, 16.66, 16.66, 16.66, 5.5599999999999996, 16.699999999999999]

In [16]: print data[2][1][1]
-------> print(data[2][1][1])
16.66

puis-je le faire facilement une fois que j'ai rangé le tuple?

20
demandé sur unutbu 2010-03-08 18:53:38

1 réponses

La commande numpy.asarray va transformer un certain nombre de conteneurs itérables prédéfinis (list, tuple, etc) en un tableau numpy.

42
répondu Seth Johnson 2010-03-08 15:57:17