Как получить только набор значений из массивов в цикле for - PullRequest
0 голосов
/ 17 мая 2019

У меня есть массив размера (5)

 x=[[[10.566],[23.6767],[56.667]],[[12.666],[23.2232],[21.2323]],[[12.77],[12.4444],[23.1222]],[[12.233],[12.2233],[14.555]],[[12.3232],[23.334],[34.344]]]

Как получить массивы из 2-го массива в 4-й массив с помощью цикла for?

for i in range(5):
        print(x[i][1:5])

То, что я на самом деле хочу, это

   [[[12.666],[23.2232],[21.2323]],[[12.77],[12.4444],[23.1222]],[[12.233],[12.2233],[14.555]]]

Как получить определенные массивы из цикла for?

1 Ответ

2 голосов
/ 17 мая 2019

Использовать нарезку массива:

In [1]: x=[[[10.566],[23.6767],[56.667]],[[12.666],[23.2232],[21.2323]],[[12.77],[12.4444],[23.1222]],[[12.233],[12.2233],[14.555]],[[12.3232],[23.334],[34.344]]]                                                                                            

In [3]: x[1:4]                                                                                                                                                                                                                                                
Out[3]: 
[[[12.666], [23.2232], [21.2323]],
 [[12.77], [12.4444], [23.1222]],
 [[12.233], [12.2233], [14.555]]]

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...