Умножение матрицы на мнимую единицу порождает исключение, т. Е.
import sympy as sy
M = sy.MatrixSymbol('M', 2, 2)
print(sy.I * M)
вызывает исключение
TypeError: Invalid comparison of non-real I
Мой текущий способ - заменить sy.I
на i = sy.Symbol('i')
. Есть ли лучший способ использовать MatrxixSymbol
вместе с мнимыми выражениями? Спасибо.
PS: используется Conda Python 3.7.6 и Sympy версии 1.5.1.