Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Convert list in tuple to numpy array?

Tags:

I have tuple of lists. One of these lists is a list of scores. I want to convert the list of scores to a numpy array to take advantage of the pre-built stats that scipy provides.

In this case the tuple is called '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 

Can I do this easily once I have stored the tuple?

like image 362
dannycab Avatar asked Mar 08 '10 15:03

dannycab


1 Answers

The command numpy.asarray will turn a number of pre-set iterable containers (list, tuple, etc) into a numpy array.

like image 163
Seth Johnson Avatar answered Sep 18 '22 02:09

Seth Johnson