В основном, что говорится в заголовке. Я получаю то, что, как я думаю, является числовым ошибкой, распространяющимся в моем коде, поэтому я пытаюсь улучшить, изменив все типы на mpcs с высокой точностью. Тем не менее, некоторые из моих вычислений являются символическими, а sympy, похоже, не нравится mpcs.Решение символической симпы с mpmath mpc типами
val += (1.0/2.0)*(1.0/kConversionFactor)**(ci) * (A*k**(ln-lm+2*ci) - 1.0j*B*k**(ln+lm+1+2*ci))
TypeError: unsupported operand type(s) for *: 'mpc' and 'Symbol'
к является SymPy символом А и В MPC в
Я думаю, возможно, это могло бы помочь HTTP://mattpap.github.io/scipy-2011-tutorial/html/basics.html#foreign-types-in-sympy –