Я использую суммирование симпи в Python, и у меня возникает проблема, когда я не могу получить формулу, которая может поставить мои кусочные числа в порядке от первого до последнего. Я хочу, чтобы числа стали 1, 2, 3 и, наконец, 4, потому что это описывает порядок, который я хочу использовать. Мой код: < /p>
import sympy as sp
# Define the symbol
x = sp.symbols('x')
# Define the values using Piecewise
f = sp.Piecewise(
(3050, sp.Eq(x, 1)),
(6020, sp.Eq(x, 2)),
(5070, sp.Eq(x, 3)),
(7060, sp.Eq(x, 4)),
(0, True) # default case
)
# Substitute a value for x
print(f.subs(x, 3)) # → 5070
# Define summation from 1 to n
closed_form_formula = 1 # formula goes here for the variable f
n = sp.symbols('n', integer=True, positive=True)
summation_expr = sp.summation(f, (x, 1, n))
< /code>
Как вы можете видеть в моем коде, значения - 3050, 6020, 5070 и 7060. Мне нужна математическая формула, которая поместит числа в порядке: 3050 5070, 7060, 6020. Я хочу, чтобы число 3050 было 1 и 5070, чтобы быть 2 и 7060, чтобы было полностью закрыто. Может ли кто -нибудь мне помочь?>
Подробнее здесь: https://stackoverflow.com/questions/797 ... s-in-order
Как создать формулу, которая может поставить кусочные значения в порядок? ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как создать формулу, которая может поставить кусочные значения в порядок?
Anonymous » » в форуме Python - 0 Ответы
- 3 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как создать формулу для итерации, чтобы можно было изменить порядок поиска по индексу?
Anonymous » » в форуме Python - 0 Ответы
- 11 Просмотры
-
Последнее сообщение Anonymous
-