проблема с использованием Pow () и For l oop в Sympy Python - PullRequest
0 голосов
/ 18 апреля 2020

Я пытаюсь использовать индексированное выражение, которое имеет функцию pow (), такую, что:

f = Pow(x[k] - x[l], (-1.0/2.0)) 

, где x - индексированная переменная.

Используя циклы for:

for j in range (n):
    f1 = f.subs(k, j)
    for m in range (n):
        E += f1.subs(l, m)

Мой вывод просто (x[k] - x[l])**(-0.5). Я уже проверял возможные синтаксические ошибки с определением индексных переменных. Если я работаю без полномочий (используя только аргумент pow в l oop), результат будет в том виде, который я ожидал.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...