Как в numpy получить array из списка массивов?
У меня есть список массивов array, из которого надо выбрать первый из массивов:
[array([0.0016, 0.5859, 0.2212, 0.1422, 0.0491]),
array([ 0.5843, -0.3647, -0.079 , -0.0931]),
array([-0.949 , 0.2857, -0.0141]),
array([ 1.2347, -0.2998]),
array([-1.5345])]
Однако если я выбираю код с нулевым элементом, то на выходе вижу все нулевые элементы каждого массива array:
for elen in result:
print(elen[0])
# ВЫВОД:
0.0016
0.5842999999999999
-0.949
1.2347000000000001
-1.5345000000000002
Мне же надо получить array([0.0016, 0.5859, 0.2212, 0.1422, 0.0491])
Ответы (1 шт):
Автор решения: Dafter
→ Ссылка
При помощи цикла for elen in result: вы проходитесь по каждому array в списке, после чего выводите на экран нулевой элемент каждого из array'ев.
Для вывода на экран только первого array замените цикл на:
print(result[0])