Я получаю сообщение об ошибке
sympy.polys.polyerrors.GeneratorsNeeded: невозможно инициализировать из 'dict' без генераторов
при попытке суммированиянулевой полином.Ошибка возникает в строке
g = k*Sum(f,(m,k,n)).doit()
Здесь m
и n
являются символами, а k
является целым числом.Ошибка возникает в первый раз в цикле, когда f
был инициализирован в Poly(0,m)
.Скрипт вычисляет последовательность полиномов.Если вместо этого я инициализирую f
на Poly(m,m)
, сценарий запускается до конца.Если я пытаюсь Poly(1,m)
, я получаю ту же ошибку, что и раньше.
Как я могу определить постоянный полином, чтобы мой скрипт выполнялся правильно?