индекс NUMPY от k-го последнего элемента до k-го первого элемента - PullRequest
0 голосов
/ 11 октября 2018

Я хотел бы изучить мой массив от k-го последнего элемента до k-го первого элемента.

my_list=[3,4,5,8,18,45,98,28,1,17,58]

my_sub_list=[17,58,3,4]

my_sub_list содержит два последних элемента и два первых элемента.

Какова моя цель?

ищет способ доступа к элементам от последнего к первому.

Есть ли способ сделатьследующий?

 my_sublist[-4:2]

В общем случае: my_sublist[k-last:k-first]

1 Ответ

0 голосов
/ 11 октября 2018

Мне кажется, что вы просто хотите взглянуть на элементы k-first и k-last, так что вы можете сделать:

my_sub_list = my_list[-k_last:] + my_list[:k_first]

Если вам это нужно часто, просто поместите его в функцию:

def last_to_first(l, k_last, k_first):
    return l[-k_last:] + l[:k_first]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...