Вопрос Python Сумма элементов массива, расположенных после минимального элемента

Регистрация
18 Авг 2013
Сообщения
81
Репутация
11
Спасибо
1
Монет
0
В одномерном массиве, состоящем из N целых элементов, вычислить:
сумму элементов массива, расположенных после минимального элемента

Помогите, пожалуйста, решить задачу.
Вроде как должно быть что то похожее:

import numpy as np
x = np.array([-2,2,3,4,1])
a=np.min(x)
print(np.sum(x[a+1:]))

не совсем понимаю как работает [:-2] подобная вещь в "sum"
 
Ровно так же как и в обычных слайсах сумма ( x [ с_нулевого_элемента : до_конца_минус_два_последних_символа]) print([-2, 2, 3, 4, 1][:-2]) # [-2, 2, 3] print(sum([-2, 2, 3, 4, 1][:-2])) # 3
 
Назад
Сверху