Подтвердить что ты не робот

Преобразовать список в кортеж в массив numpy?

У меня есть набор списков. Один из этих списков - это список баллов. Я хочу преобразовать список баллов в массив numpy, чтобы воспользоваться заранее построенной статистикой, которую обеспечивает scipy.

В этом случае кортеж называется '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

Могу ли я сделать это легко, как только я сохраню кортеж?

4b9b3361

Ответ 1

Команда numpy.asarray превратит несколько предварительно установленных контейнеров (список, кортеж и т.д.) в массив numpy.