Мой код:
Код: Выделить всё
from sympy import *
# Define the symbolic variable
x = symbols('x')
# Define the expression to sum
expr = x+2
expr2 = Piecewise(
(1, Eq(expr, 10)),
(0, True)
)
summation = Sum(expr2, (x, 1, 5))
print("Symbolic Sum:", summation)
Когда x равно 8, это будет 1. Итак, поскольку только для этого индекса это будет 1, я хочу добавить 1 к другому индексу по моему выбору (скажем, индексу 2). Я не хочу делать это математически, когда вы просто используете формулу и математически вычисляете 1 по этому индексу. На самом деле я хочу взять 1 из индекса 8 и поместить его в индекс 2.
По сути, если какой-либо индекс равен 1, то индекс 2 также становится 1. И, ребята, я не могу использовать какие-либо циклы или рекурсию.
Подробнее здесь: https://stackoverflow.com/questions/798 ... ith-piecew
Мобильная версия