Может ли кто-нибудь помочь мне с функцией sum
?Как суммировать по двум индексам в python?
Я пытаюсь суммировать по двум индексам. Я хочу, чтобы получить следующий результат:
p_t[0, 0]+p_t[0, 1]+p_t[0, 2]+p_t[1, 0]+p_t[1, 1]+p_t[1, 2]+p_t[2,0]+p_t[2, 1]+p_t[2, 2]
, используя этот код:
num_products=3
sum (p_t[i, j] for i,j in range(num_products))
Но я получаю ошибку:
TypeError Traceback (most recent call last) in() ----> 1 sum (p_t[i, j] for i,j in range(num_products)) in (failed resolving arguments) TypeError: 'int' object is not iterable
Я также попытался это, но не работал ни
sum (p_t[i, j] for i in range(num_products) for j in range(num_products))
вы используете NumPy? Кроме того, если вы хотите понять список, окружите его квадратными скобками. –
numpy library также импортирован уже – Zeir