Как мне удалить нижний индекс в sympy?

#sympy

#sympy

Вопрос:

В векторах sympy, как в:

 import sympy.vector as vs
sp.init_printing()
c = vs.CoordSys3D('c', transformation='cylindrical', variable_names=("r", "t", "z"))
vs.gradient(c.t)
  

выходные данные любого вычисления, такого как vs.gradient(c.t) , обрабатываются нижними индексами, как в:

$$ frac{1}{r_c} hat{j}_{c} $$

Есть ли способ удалить нижний индекс ‘c’ из всех последующих вычислений? Это трудно читать, и я не собираюсь снова менять координаты. Я выполнил некоторые неприятные вычисления. Было бы легче понять, если бы я мог удалить ‘c’ повсюду.

Ответ №1:

ответ таков:

  c = vs.CoordSys3D('', transformation='cylindrical', variable_names=("r", "t", "z"))
  

обратите внимание, мне просто пришлось указать пустую строку » вместо ‘c’