Как создать формулу, которая может поставить кусочные значения в порядок?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как создать формулу, которая может поставить кусочные значения в порядок?

Сообщение Anonymous »

Hello Stack Overflow. < /p>
Я использую симпи -суммирование в 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»